Processing math: 100%
SyTen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ orthogonalise_inplace()

template<typename Scalar >
void syten::orthogonalise_inplace ( DenseTensor< 1, Scalar > &  a,
DenseTensor< 1, Scalar > const &  b 
)
inline

A_i \gets A_i - \langle A|B \rangle/\langle B|B\rangle \cdot B_i (in-place)

References syten::DenseTensor< rank, Scalar >::dim(), norm(), overlap(), overThreshold(), SYTEN_ASSERT, and SYTEN_ZERO_THRESHOLD.

+ Here is the call graph for this function: