Commit Graph

  • cd09d93c27 Tucked tested on compressed tensors, flattening implemented jiri 2025-10-23 15:29:48 +02:00
  • a3ace7c757 removed test prints jiri 2025-10-22 17:12:21 +02:00
  • d46c2d7235 small improvements in Tucker jiri 2025-10-22 17:08:41 +02:00
  • 12cf5b76a5 bugfix unwind_index; Tucker works jiri 2025-10-22 16:50:02 +02:00
  • ba58060c2d initial implementation of Tucker jiri 2025-10-21 17:40:48 +02:00
  • 6a3595f03e support for compact SVD jiri 2025-10-21 17:04:59 +02:00
  • 72b8ce30e2 bugfix in cublas diagmultr jiri 2025-10-20 17:27:43 +02:00
  • 521d8a192a permutation.h jiri 2025-10-20 14:35:51 +02:00
  • 2cd5608e30 nested template function inside templated class in permutation.h jiri 2025-10-17 16:40:15 +02:00
  • cbb6f0116c apply_permutation_algebra tested jiri 2025-10-17 16:04:59 +02:00
  • 08cdf7c971 apply_permutation_algebra for tensors from product rhs jiri 2025-10-17 15:07:43 +02:00
  • 1dd3905d14 trivial subvector of full size return *this jiri 2025-10-17 14:07:47 +02:00
  • 9ef9ff6630 fourindex: permuted iterator without scaling with unique indices (qiterator) jiri 2025-10-14 13:57:52 +02:00
  • b24e680dc7 version.h moved to LA_version.h to avoid interference jiri 2025-10-13 13:47:06 +02:00
  • 92f7815eef realpart and imagpart for Vec and SMat jiri 2025-08-04 17:09:29 +02:00
  • 4fdb1b3ab7 note jiri 2025-07-02 17:55:53 +02:00
  • 931ff00cdc Vec3 and Mat3 clear() added to their traits jiri 2025-05-22 14:47:19 +02:00
  • 78c0e4edc5 laerror do nto list files by default jiri 2025-05-05 15:16:56 +02:00
  • 8f037f7ccf NRSMat sum() jiri 2025-03-04 16:46:59 +01:00
  • ad1bee99a5 printsorted() implementation jiri 2025-03-04 16:06:16 +01:00
  • ecdd2fefa5 sum of all matrix elements jiri 2025-01-31 16:51:49 +01:00
  • 0c998b0b52 file permissions 644 jiri 2025-01-31 16:35:50 +01:00
  • 9bb4fc883b fixed C-fortran index shift in cblas_idamax etc. jiri 2025-01-22 15:57:30 +01:00
  • 4cf7dbb8c7 class bitmatrix implemented as derived from bitvector jiri 2024-09-09 17:12:04 +02:00
  • 7a0b49c2b8 working on tensor jiri 2024-05-17 17:16:26 +02:00
  • 052c30fd9d working on tensor - outer product jiri 2024-05-17 16:27:10 +02:00
  • ea2b494abb NRVec: constructor with GPU location option, otimes2vec jiri 2024-05-17 16:17:43 +02:00
  • 0b91e88dca tensor: contractions over severeal indices implemented jiri 2024-05-16 18:23:30 +02:00
  • 883d201e67 tensor: split and merge index groups jiri 2024-05-06 18:30:01 +02:00
  • 161aa5b1cd fixed missing copyonrite() in tensor.cc jiri 2024-05-03 17:03:18 +02:00
  • 3ba6d03eee implemented complex conjugation method where it was not available yet jiri 2024-05-03 16:56:21 +02:00
  • 518c75fb20 class tensor - apply permutation algebra jiri 2024-05-03 13:57:11 +02:00
  • 3d8386e30a tensor class: addcontraction jiri 2024-04-30 16:38:16 +02:00
  • 27cc7854f5 tensor class -contraction jiri 2024-04-25 18:09:05 +02:00
  • 5c6cb43c61 tensor class unwind_index jiri 2024-04-25 16:38:35 +02:00
  • da0b3116f6 tensor: permute_index_groups and some necessary static casts jiri 2024-04-24 17:43:11 +02:00
  • 0ff55b66bb working on tensor : stream I/O jiri 2024-04-10 18:28:50 +02:00
  • 74a96d4eb6 working on tensor class jiri 2024-04-09 16:08:15 +02:00
  • ec468f2db2 tensor: inverse_index jiri 2024-04-08 16:57:09 +02:00
  • e09171467b inverse_simplicial fix jiri 2024-04-08 16:02:46 +02:00
  • c6a0fc9814 inverse simplicial number function jiri 2024-04-08 15:41:37 +02:00
  • 42c03ef9de working on tensor jiri 2024-04-06 06:37:17 +02:00
  • 2b20bff532 working on tensor jiri 2024-04-05 15:25:05 +02:00
  • 87dd0c5b65 working on tensor jiri 2024-04-04 12:12:12 +02:00
  • baee11489b working on tensor class jiri 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 jiri 2024-04-03 22:12:08 +02:00
  • 80f915946b working on tensor class jiri 2024-04-03 18:43:55 +02:00
  • c67549a296 network sorting for short arrays jiri 2024-04-03 16:17:32 +02:00
  • 2f48effddc working on tensor class jiri 2024-04-02 17:55:07 +02:00
  • 2194a785da efficient simplicial numbers in miscfunc jiri 2024-04-02 17:54:43 +02:00
  • 8fa7194f2d working on tensor jiri 2024-03-26 17:49:09 +01:00
  • 3f442212e0 Tensor class initial commit jiri 2024-03-21 23:24:21 +01:00
  • 46ac5380eb added gamma, zeta, and bernoulli numbers from my old code base jiri 2024-03-20 18:28:00 +01:00
  • db964afe9f created miscfunc.h and .cc to separate some miscellaneous and special functions jiri 2024-03-20 17:25:21 +01:00
  • 9c666d2b5c edited t.cc jiri 2024-03-12 13:39:42 +01:00
  • 49a20be2bb bugfix in regsurf jiri 2024-02-21 15:04:34 +01:00
  • eaa0094948 avoid warnings about DBL_EPSILON redefinition in vecmat3 jiri 2024-02-14 15:42:58 +01:00
  • c0ce70fbc0 included kernel ridge regression module jiri 2024-02-14 15:33:25 +01:00
  • 7172e26a50 bugfix in NRMat:: rsum() and csum() jiri 2024-02-08 15:01:06 +01:00
  • 684c1cde5d cosmetic change in vecmat3.cc jiri 2024-01-26 23:17:26 +01:00
  • c77c112dbf vecmat3: diagonalization replaced by Jacobi to avoid numerical errors when already close to diagonal jiri 2024-01-26 23:03:04 +01:00
  • 1ee984eda2 small additions to permutations jiri 2024-01-24 13:41:39 +01:00
  • 13c23fb85d regular representation of permutations implemented jiri 2024-01-18 23:45:42 +01:00
  • 2cb5258cd0 fixed permutation matrices jiri 2024-01-18 17:56:59 +01:00
  • 680fa93425 matrix of permutationalgebra and type conversions jiri 2024-01-18 15:50:11 +01:00
  • 8f61a5d208 vecmat3.h jiri 2024-01-18 14:38:02 +01:00
  • 764baa3201 tiny additions in vec.h and vecmat3.h jiri 2024-01-18 14:31:00 +01:00
  • e75248eb23 vecmat3 addouter() jiri 2024-01-18 13:54:21 +01:00
  • ae83e43b4e small addition to permutation.h jiri 2024-01-18 13:29:08 +01:00
  • 8bc2179f3b permutation - implemented general antisymmetrizer jiri 2024-01-17 22:53:59 +01:00
  • 32f2a1abd5 working on permutation jiri 2024-01-17 17:59:19 +01:00
  • 1e83fcfaf9 working on permutation jiri 2024-01-16 22:03:46 +01:00
  • 41e9c359d5 permutation generation outputting explicitly PermutationAlgebra class jiri 2024-01-16 15:52:43 +01:00
  • 0fa4f9fc2e young operator implemented as permutation algebra type jiri 2024-01-15 17:35:56 +01:00
  • a9a07daaa7 abs2() in la_traits.h jiri 2024-01-15 15:33:57 +01:00
  • 60fd23b37c introduced permutation group algebra class jiri 2024-01-11 18:04:25 +01:00
  • 387491204c concatenation of permutations jiri 2024-01-11 17:21:08 +01:00
  • 6ea863627d permutation generators for multiset and with restrictions jiri 2024-01-11 16:50:19 +01:00
  • 50b2447535 finishing bitvector jiri 2024-01-02 14:05:28 +01:00
  • e42987061f bitvector - some bugfixes and further implementations jiri 2024-01-01 21:26:35 +01:00
  • 9bceebdd29 polynomial irreducibility test in GF2 jiri 2024-01-01 10:58:30 +01:00
  • 1e00570f66 GF(2^n) arithmetics in bitvector jiri 2023-12-31 19:48:07 +01:00
  • f0325ba6f5 impl. powmod jiri 2023-12-29 23:03:56 +01:00
  • 40b23f19d6 improved simple factorization jiri 2023-12-28 23:57:02 +01:00
  • c6a9a8e456 create numbers.h and numbers.cc jiri 2023-12-28 23:48:05 +01:00
  • 1a38fe48ba bitvector: polynomial ring over GF(2) operations jiri 2023-12-28 17:06:07 +01:00
  • c428d4650c implementing some new functionality to bitvecotr jiri 2023-12-27 23:24:13 +01:00
  • eafcfbdd00 vecmat3 added explicit linear solver jiri 2023-12-20 18:00:15 +01:00
  • 731b2a128d SVD for Mat3 jiri 2023-11-18 18:48:20 +01:00
  • a4c422f32a conversion constructor from vec3 and mat3 to nrvec and nrmat jiri 2023-11-18 15:15:32 +01:00
  • 45e8f6c52e randdouble etc. can have C++ linkage jiri 2023-11-17 23:23:50 +01:00
  • 6ad9ed5538 random renamed to la_random jiri 2023-11-17 22:39:39 +01:00
  • 578ca7bab6 switchable random number generators jiri 2023-11-17 21:57:28 +01:00
  • c5a2865639 vecmat3 transposed multiplications jiri 2023-11-16 16:19:54 +01:00
  • 00b5163e31 added traits class for vecmat3.h jiri 2023-11-15 15:59:09 +01:00
  • f8b2ee6e1a multiplication of permutations in different notation jiri 2023-11-08 16:56:57 +01:00
  • c173bb6413 release 1.3 jiri 2023-09-15 14:59:44 +02:00
  • 12e6af9ca6 template for general power, power of NRPerm and CyclePerm jiri 2023-08-08 16:39:15 +02:00
  • 757a76844e nrvec::permuteme moved from permutation.h to vec.h jiri 2023-07-30 15:26:38 +02:00
  • 3c572e212d tiny change in graph jiri 2023-07-30 13:44:59 +02:00