Commit Graph

43 Commits

Author SHA1 Message Date
d73c539e43 tensor: permute index group to a given index order 2025-11-12 15:28:32 +01:00
ee3687ac36 tensor: use canonicalize_shape in flatten 2025-11-12 14:59:46 +01:00
641b632df1 tensor: special cases of ourter product with trivial tensor 2025-11-11 19:48:44 +01:00
98ef46ad47 tensor: innercontraction implemented 2025-11-11 17:37:28 +01:00
687474fed2 tensor: index names in merge_indices 2025-11-10 22:02:07 +01:00
6c2242a572 tensor: implemented merge_indices 2025-11-10 18:02:16 +01:00
7ef2d1b73d tensor: tested full contractions 2025-11-06 16:02:09 +01:00
b24cd24747 tensor: scalar as rank==0 special case 2025-11-06 15:45:12 +01:00
b3c7d21268 tensor: addgroupcontractions 2025-11-06 15:07:13 +01:00
5e4c4dddea tensor: implemented index names 2025-11-05 16:09:29 +01:00
7941b7a7e2 started implementation of tensor index names 2025-11-04 17:00:11 +01:00
91d8f4cc46 working on fourindex conversions in tensor class 2025-10-23 18:09:21 +02:00
346ce5bc3a small improvements in tensor/tucker 2025-10-23 17:29:09 +02:00
4bd2761cc5 tensor: optional distinguishing of covariant and contravariant indices for contractions 2025-10-23 16:39:21 +02:00
3baced9adb const version of loopover and grouploopoevr in tensor class 2025-10-23 16:15:42 +02:00
cd09d93c27 Tucked tested on compressed tensors, flattening implemented 2025-10-23 15:29:48 +02:00
a3ace7c757 removed test prints 2025-10-22 17:12:21 +02:00
d46c2d7235 small improvements in Tucker 2025-10-22 17:08:41 +02:00
12cf5b76a5 bugfix unwind_index; Tucker works 2025-10-22 16:50:02 +02:00
ba58060c2d initial implementation of Tucker 2025-10-21 17:40:48 +02:00
08cdf7c971 apply_permutation_algebra for tensors from product rhs 2025-10-17 15:07:43 +02:00
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
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
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
80f915946b working on tensor class 2024-04-03 18:43:55 +02:00
2f48effddc working on tensor class 2024-04-02 17:55:07 +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