Eigendecomposition. More...
Functions | |
std::tuple< Tensor< 2 >, Tensor< 2 >, Tensor< 2 > > | eigenGen (Tensor< 2 > in, SourceLocation location=SourceLocation::current()) |
Decomposes the tensor in into a tuple [r, d, l] such that r·d·l is in (r being based on the right eigenvectors and l being based on the left eigenvectors). More... | |
std::tuple< Tensor< 2 >, Tensor< 2 > > | eigenSym (Tensor< 2 > in, SourceLocation location=SourceLocation::current()) |
Decomposes the tensor in into a tuple [u, d] such that u·d·conj(u) is in . More... | |
Eigendecomposition.