chiamin

Results 23 issues of chiamin

I propose adding an argument `mindim` in svd_truncate to set the minimal dimension to be kept after SVD. If `mindim` is larger than the matrix dimension, keep all the states....

enhancement
Pending check/approval

So far if one get a UniTensor from slicing another UniTensor, the labels will be default values '0', '1', ..., as can be seen in the following code. ``` import...

suggestion

I got a segmentation fault when running DMRG. This does not always happen but did happen from time to time, so I guess it is related to the convergence issue....

bug

When printing the bonds of a UniTensor, an empty list is printed at the end, which we may want to remove. See example. ``` ii = cytnx.Bond(cytnx.BD_IN, [[0],[1]], [3,1], [cytnx.Symmetry.Zn(2)])...

enhancement

I got the following error message in tensor contraction when the two connected bonds have different quantum number structures. It is hard to realize the problem from this error message....

enhancement

I got an error in a Network contraction that I don't understand. When I used `cytnx.Contract` to implement the same contraction, no error occurred, so I suspect it is a...

bug
Pending check/approval

When converting a non-symmetric UniTensor to a symmetric one, current the invalid elements are required to be smaller than than 1e-14. Can we allow users to define this "zero criteria"?

enhancement
Pending check/approval

This is for simplifying the code for a system with many local symmetries. I would like a feature that a symmetry can have a "tag"; the symmetries with different tags...

proposal

I suggest that we throw an exception rather than `exit(1)` when there is a runtime error so that one can use gdb to check additional information.

suggestion

Is there a way to check if a block exists by the qn indices? Currently the exist() function can be used to check if an **element** exists or not, but...

question