Commit Graph

538 Commits

Author SHA1 Message Date
e0f5485b94 t.cc example for profiling 2025-11-19 15:45:57 +01:00
c67d07ace0 gitignore gmon.out 2025-11-19 15:45:29 +01:00
ba91c144fb gitignore for profiling files 2025-11-19 15:27:09 +01:00
c067029b1d tensor: bugfixes and hermiticity enforcement 2025-11-19 14:58:45 +01:00
78569ca701 tensor: permutation of indices inside a symmetry group 2025-11-18 18:09:04 +01:00
20a61e2fb9 tensor: support for complex (anti)hermitian tensors 2025-11-18 17:30:58 +01:00
417a7d1d1a tensor: add_permuted_contractions works 2025-11-18 15:11:18 +01:00
71c890c39b working on add_permuted_contractions 2025-11-16 14:56:51 +01:00
ba5adcd5e6 rename conjugate_by to conjugated_by 2025-11-16 14:56:29 +01:00
5f74028ab6 improved index out of range diagnostics 2025-11-16 09:25:09 +01:00
898645ed94 improved out of range diagnostics 2025-11-15 20:57:57 +01:00
5505d39b99 tensor: working on add_permuted_contractions 2025-11-15 18:33:36 +01:00
6281449dbb identity() for permutationalgebra 2025-11-15 18:32:56 +01:00
4a4c9c7190 vector_from1 constructor from list 2025-11-15 18:32:29 +01:00
c7a676e487 permutation: added conjugation and commutator for PA 2025-11-14 17:19:26 +01:00
3f7586378d working on add_permuted_contractions 2025-11-14 16:16:22 +01:00
89cc0c5b1e small fixes in permutation 2025-11-14 16:15:58 +01:00
c7c21ee1a8 tensor: name treatment in apply_permutation_algebra 2025-11-13 17:57:26 +01:00
883b8565c0 added some operations to permutation.h 2025-11-13 17:05:57 +01:00
d764589232 release 1.4 2025-11-12 15:33:14 +01:00
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
32242f18ed tensor: name-based gerge_indices 2025-11-10 23:29:55 +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
f17433ec51 comment in permutation.h 2025-11-10 17:01:32 +01:00
5980b3f74e permutation.h symmetrizer and antisymmetrizer 2025-11-10 14:55:48 +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
8ee8cb16e8 more tests of tensor operator() 2025-10-30 15:43:38 +01:00
4f8293dbf0 tensor lhs() signedpointer debug diagnostics 2025-10-30 15:25:06 +01:00
f8b0cfa692 fourindex-tensor conversions tested 2025-10-30 14:38:07 +01:00
f2d392c2a7 some more fourindex-tensor conversions 2025-10-24 15:21:51 +02:00
f1060245a0 tensor-fourindex conversions for some more symemtries 2025-10-24 14:17:12 +02:00
874c2d5f83 tensor-fourindex_dense conversion for nosymmetry 2025-10-24 11:24:12 +02: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
6a3595f03e support for compact SVD 2025-10-21 17:04:59 +02:00