Commit Graph

425 Commits

Author SHA1 Message Date
jiri 8bc2179f3b permutation - implemented general antisymmetrizer 2024-01-17 22:53:59 +01:00
jiri 32f2a1abd5 working on permutation 2024-01-17 17:59:19 +01:00
jiri 1e83fcfaf9 working on permutation 2024-01-16 22:03:46 +01:00
jiri 41e9c359d5 permutation generation outputting explicitly PermutationAlgebra class 2024-01-16 15:52:43 +01:00
jiri 0fa4f9fc2e young operator implemented as permutation algebra type 2024-01-15 17:35:56 +01:00
jiri a9a07daaa7 abs2() in la_traits.h 2024-01-15 15:33:57 +01:00
jiri 60fd23b37c introduced permutation group algebra class 2024-01-11 18:04:25 +01:00
jiri 387491204c concatenation of permutations 2024-01-11 17:21:08 +01:00
jiri 6ea863627d permutation generators for multiset and with restrictions 2024-01-11 16:50:19 +01:00
jiri 50b2447535 finishing bitvector 2024-01-02 14:05:28 +01:00
jiri e42987061f bitvector - some bugfixes and further implementations 2024-01-01 21:26:35 +01:00
jiri 9bceebdd29 polynomial irreducibility test in GF2 2024-01-01 10:58:30 +01:00
jiri 1e00570f66 GF(2^n) arithmetics in bitvector 2023-12-31 19:48:07 +01:00
jiri f0325ba6f5 impl. powmod 2023-12-29 23:03:56 +01:00
jiri 40b23f19d6 improved simple factorization 2023-12-28 23:57:02 +01:00
jiri c6a9a8e456 create numbers.h and numbers.cc 2023-12-28 23:48:05 +01:00
jiri 1a38fe48ba bitvector: polynomial ring over GF(2) operations 2023-12-28 17:06:07 +01:00
jiri c428d4650c implementing some new functionality to bitvecotr 2023-12-27 23:24:13 +01:00
jiri eafcfbdd00 vecmat3 added explicit linear solver 2023-12-20 18:00:15 +01:00
jiri 731b2a128d SVD for Mat3 2023-11-18 18:48:20 +01:00
jiri a4c422f32a conversion constructor from vec3 and mat3 to nrvec and nrmat 2023-11-18 15:15:32 +01:00
jiri 45e8f6c52e randdouble etc. can have C++ linkage 2023-11-17 23:23:50 +01:00
jiri 6ad9ed5538 random renamed to la_random 2023-11-17 22:39:39 +01:00
jiri 578ca7bab6 switchable random number generators 2023-11-17 21:57:28 +01:00
jiri c5a2865639 vecmat3 transposed multiplications 2023-11-16 16:19:54 +01:00
jiri 00b5163e31 added traits class for vecmat3.h 2023-11-15 15:59:09 +01:00
jiri f8b2ee6e1a multiplication of permutations in different notation 2023-11-08 16:56:57 +01:00
jiri c173bb6413 release 1.3 2023-09-15 14:59:44 +02:00
jiri 12e6af9ca6 template for general power, power of NRPerm and CyclePerm 2023-08-08 16:39:15 +02:00
jiri 757a76844e nrvec::permuteme moved from permutation.h to vec.h 2023-07-30 15:26:38 +02:00
jiri 3c572e212d tiny change in graph 2023-07-30 13:44:59 +02:00
jiri a439e0be94 implementation of stabilized quicksort 2023-07-30 11:00:41 +02:00
jiri ec42999812 bugfix in permutation of smatrix 2023-07-28 15:38:24 +02:00
jiri 9d51ef6fbd implemented cliques in a graph 2023-07-26 23:09:15 +02:00
jiri 6fad3847cf graph sources created 2023-07-26 21:39:49 +02:00
jiri 51a26337c6 implemented subvector/submatrix with individual index selection 2023-07-26 21:18:57 +02:00
jiri 85a514a50e quaternion test in t.cc 2023-06-30 16:05:33 +02:00
jiri ca18446804 used .PHONY to enforce generation of version.cc 2023-05-15 17:27:24 +02:00
jiri ce2400e703 ipiv diagnostics also for zgesv 2023-05-15 16:53:25 +02:00
jiri abdf6cdd73 sanity check of ipiv from cblas_dgesv 2023-05-15 16:45:22 +02:00
jiri aa169dd045 option to avoid duplicit xerbla in laerror.cc 2023-05-15 16:44:51 +02:00
jiri 5c494684ab added debug testing ipiv in linear_solve_do 2023-05-15 15:47:33 +02:00
jiri 475de4869f really final Makefile.am 2023-05-14 21:15:54 +02:00
jiri b25ac2df7f final Makefile.am for get_git_version 2023-05-14 21:03:07 +02:00
jiri feab44b34a improved get_git_version 2023-05-14 21:00:45 +02:00
jiri fd25d0cf2e added git version string access in the code 2023-05-14 16:58:55 +02:00
jiri e1757c6d30 scnrm2 in noncblas.cc 2023-04-28 16:47:12 +02:00
jiri 696fb5ff1d single precision wrappers in noncblas.cc 2023-04-28 16:38:54 +02:00
jiri 525572a0a1 typo in noncblas.cc 2023-04-28 16:09:26 +02:00
jiri 5f1dd5f6e8 std::complex in cuda_la.cc and noncblas.cc 2023-04-28 15:49:18 +02:00