Commit Graph

120 Commits

Author SHA1 Message Date
518c75fb20 class tensor - apply permutation algebra 2024-05-03 13:57:11 +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
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
2b20bff532 working on tensor 2024-04-05 15:25:05 +02:00
baee11489b working on tensor class 2024-04-03 22:14:24 +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
2194a785da efficient simplicial numbers in miscfunc 2024-04-02 17:54:43 +02:00
9c666d2b5c edited t.cc 2024-03-12 13:39:42 +01:00
7172e26a50 bugfix in NRMat:: rsum() and csum() 2024-02-08 15:01:06 +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
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
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
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
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
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
12e6af9ca6 template for general power, power of NRPerm and CyclePerm 2023-08-08 16:39:15 +02:00
a439e0be94 implementation of stabilized quicksort 2023-07-30 11:00:41 +02:00
ec42999812 bugfix in permutation of smatrix 2023-07-28 15:38:24 +02:00
9d51ef6fbd implemented cliques in a graph 2023-07-26 23:09:15 +02:00
85a514a50e quaternion test in t.cc 2023-06-30 16:05:33 +02:00
5c494684ab added debug testing ipiv in linear_solve_do 2023-05-15 15:47:33 +02:00
fd25d0cf2e added git version string access in the code 2023-05-14 16:58:55 +02:00
2922330c80 NRVec::prepend implemented 2023-03-17 16:04:41 +01:00
4a8e008811 laerror use std::exception 2022-10-31 12:53:35 +01:00
3f0fd3f8b0 some tests with unitary matrices 2022-07-08 15:48:15 +02:00
bcec9491f7 debugged bitvector mantissa 2022-07-05 21:19:09 +02:00
b63373fe7b bitvector mantissa implemented 2022-06-24 06:42:32 +02:00
2621f444e1 fixed bug in nrvec::concatme 2022-06-21 17:33:16 +02:00