Commit Graph

470 Commits

Author SHA1 Message Date
7a0b49c2b8 working on tensor 2024-05-17 17:16:26 +02:00
052c30fd9d working on tensor - outer product 2024-05-17 16:27:10 +02:00
ea2b494abb NRVec: constructor with GPU location option, otimes2vec 2024-05-17 16:17:43 +02:00
0b91e88dca tensor: contractions over severeal indices implemented 2024-05-16 18:23:30 +02:00
883d201e67 tensor: split and merge index groups 2024-05-06 18:30:01 +02:00
161aa5b1cd fixed missing copyonrite() in tensor.cc 2024-05-03 17:03:18 +02:00
3ba6d03eee implemented complex conjugation method where it was not available yet 2024-05-03 16:56:21 +02:00
518c75fb20 class tensor - apply permutation algebra 2024-05-03 13:57:11 +02:00
3d8386e30a tensor class: addcontraction 2024-04-30 16:38:16 +02:00
27cc7854f5 tensor class -contraction 2024-04-25 18:09:05 +02:00
5c6cb43c61 tensor class unwind_index 2024-04-25 16:38:35 +02:00
da0b3116f6 tensor: permute_index_groups and some necessary static casts 2024-04-24 17:43:11 +02:00
0ff55b66bb working on tensor : stream I/O 2024-04-10 18:28:50 +02:00
74a96d4eb6 working on tensor class 2024-04-09 16:08:15 +02:00
ec468f2db2 tensor: inverse_index 2024-04-08 16:57:09 +02:00
e09171467b inverse_simplicial fix 2024-04-08 16:02:46 +02:00
c6a0fc9814 inverse simplicial number function 2024-04-08 15:41:37 +02:00
42c03ef9de working on tensor 2024-04-06 06:37:17 +02:00
2b20bff532 working on tensor 2024-04-05 15:25:05 +02:00
87dd0c5b65 working on tensor 2024-04-04 12:12:12 +02:00
baee11489b working on tensor class 2024-04-03 22:14:24 +02:00
8bbbaa5bae copyonwrite() on nested LA types will recursively call element copyonwrites even if the top type had count=1 2024-04-03 22:12:08 +02:00
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