SyTen
tensor_delinearise.h File Reference

Gram-Schmidt decomposition/orthogonalisation of Tensor objects. More...

+ Include dependency graph for tensor_delinearise.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::Delinearise
 Delinearisation decomposition.
 

Functions

template<Rank rank>
Index syten::Delinearise::cols (Tensor< rank > const &in, Index const uncombinedLeg, Tensor< rank > &p, Tensor< 2 > &t, std::vector< Index > leading_dimensions=std::vector< Index >(), bool relax_if_necessary=false)
 Column-based Delinearisation. More...
 
template<Rank rank>
Index syten::Delinearise::rows (Tensor< rank > const &in, Index const uncombinedLeg, Tensor< 2 > &t, Tensor< rank > &p, std::vector< Index > leading_dimensions=std::vector< Index >(), bool relax_if_necessary=false)
 Row-based Delinearisation. More...
 

Detailed Description

Gram-Schmidt decomposition/orthogonalisation of Tensor objects.