Implementation for inc/tensor/tensor_decomposition_eigen.h
More...
#include "inc/tensor/tensor_decomposition_eigen.h"#include "inc/dense/dense_eigensolver.h"#include "inc/dense/dense_prod.h"#include "inc/dense/dense_operators.h"#include "inc/dense/dense_transpose.h"#include "inc/tensor/tensorblock_operators.h"#include "inc/util/tensor_timer.h"
Include dependency graph for tensor_decomposition_eigen.cpp:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::Eigen |
| Eigendecomposition. | |
Functions | |
| std::tuple< Tensor< 2 >, Tensor< 2 >, Tensor< 2 > > | syten::Eigen::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 > > | syten::Eigen::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... | |
Implementation for inc/tensor/tensor_decomposition_eigen.h