Commit Graph

448 Commits

Author SHA1 Message Date
80f915946b working on tensor class 2024-04-03 18:43:55 +02:00
c67549a296 network sorting for short arrays 2024-04-03 16:17:32 +02:00
2f48effddc working on tensor class 2024-04-02 17:55:07 +02:00
2194a785da efficient simplicial numbers in miscfunc 2024-04-02 17:54:43 +02:00
8fa7194f2d working on tensor 2024-03-26 17:49:09 +01:00
3f442212e0 Tensor class initial commit 2024-03-21 23:24:21 +01:00
46ac5380eb added gamma, zeta, and bernoulli numbers from my old code base 2024-03-20 18:28:00 +01:00
db964afe9f created miscfunc.h and .cc to separate some miscellaneous and special functions 2024-03-20 17:25:21 +01:00
9c666d2b5c edited t.cc 2024-03-12 13:39:42 +01:00
49a20be2bb bugfix in regsurf 2024-02-21 15:04:34 +01:00
eaa0094948 avoid warnings about DBL_EPSILON redefinition in vecmat3 2024-02-14 15:42:58 +01:00
c0ce70fbc0 included kernel ridge regression module 2024-02-14 15:33:25 +01:00
7172e26a50 bugfix in NRMat:: rsum() and csum() 2024-02-08 15:01:06 +01:00
684c1cde5d cosmetic change in vecmat3.cc 2024-01-26 23:17:26 +01:00
c77c112dbf vecmat3: diagonalization replaced by Jacobi to avoid numerical errors when already close to diagonal 2024-01-26 23:03:04 +01:00
1ee984eda2 small additions to permutations 2024-01-24 13:41:39 +01:00
13c23fb85d regular representation of permutations implemented 2024-01-18 23:45:42 +01:00
2cb5258cd0 fixed permutation matrices 2024-01-18 17:56:59 +01:00
680fa93425 matrix of permutationalgebra and type conversions 2024-01-18 15:50:11 +01:00
8f61a5d208 vecmat3.h 2024-01-18 14:38:02 +01:00
764baa3201 tiny additions in vec.h and vecmat3.h 2024-01-18 14:31:00 +01:00
e75248eb23 vecmat3 addouter() 2024-01-18 13:54:21 +01:00
ae83e43b4e small addition to permutation.h 2024-01-18 13:29:08 +01:00
8bc2179f3b permutation - implemented general antisymmetrizer 2024-01-17 22:53:59 +01:00
32f2a1abd5 working on permutation 2024-01-17 17:59:19 +01:00
1e83fcfaf9 working on permutation 2024-01-16 22:03:46 +01:00
41e9c359d5 permutation generation outputting explicitly PermutationAlgebra class 2024-01-16 15:52:43 +01:00
0fa4f9fc2e young operator implemented as permutation algebra type 2024-01-15 17:35:56 +01:00
a9a07daaa7 abs2() in la_traits.h 2024-01-15 15:33:57 +01:00
60fd23b37c introduced permutation group algebra class 2024-01-11 18:04:25 +01:00
387491204c concatenation of permutations 2024-01-11 17:21:08 +01:00
6ea863627d permutation generators for multiset and with restrictions 2024-01-11 16:50:19 +01:00
50b2447535 finishing bitvector 2024-01-02 14:05:28 +01:00
e42987061f bitvector - some bugfixes and further implementations 2024-01-01 21:26:35 +01:00
9bceebdd29 polynomial irreducibility test in GF2 2024-01-01 10:58:30 +01:00
1e00570f66 GF(2^n) arithmetics in bitvector 2023-12-31 19:48:07 +01:00
f0325ba6f5 impl. powmod 2023-12-29 23:03:56 +01:00
40b23f19d6 improved simple factorization 2023-12-28 23:57:02 +01:00
c6a9a8e456 create numbers.h and numbers.cc 2023-12-28 23:48:05 +01:00
1a38fe48ba bitvector: polynomial ring over GF(2) operations 2023-12-28 17:06:07 +01:00
c428d4650c implementing some new functionality to bitvecotr 2023-12-27 23:24:13 +01:00
eafcfbdd00 vecmat3 added explicit linear solver 2023-12-20 18:00:15 +01:00
731b2a128d SVD for Mat3 2023-11-18 18:48:20 +01:00
a4c422f32a conversion constructor from vec3 and mat3 to nrvec and nrmat 2023-11-18 15:15:32 +01:00
45e8f6c52e randdouble etc. can have C++ linkage 2023-11-17 23:23:50 +01:00
6ad9ed5538 random renamed to la_random 2023-11-17 22:39:39 +01:00
578ca7bab6 switchable random number generators 2023-11-17 21:57:28 +01:00
c5a2865639 vecmat3 transposed multiplications 2023-11-16 16:19:54 +01:00
00b5163e31 added traits class for vecmat3.h 2023-11-15 15:59:09 +01:00
f8b2ee6e1a multiplication of permutations in different notation 2023-11-08 16:56:57 +01:00