SyTen

◆ orthonormalise()

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

\( R_i = A_i - \langle A|B \rangle/\langle B|B\rangle \cdot B_i ; \quad R_i = R_i / |R| \)

References orthogonalise().

Referenced by syten::Krylov::TensorNetworksImpl::ApplyThenOrtho::apply(), syten::Krylov::OrthoPolicies::Complete< OrthoImpl >::orthonormalise(), syten::Krylov::OrthoPolicies::LastTwo< OrthoImpl >::orthonormalise(), and syten::Krylov::OrthoPolicies::AllButLast< OrthoImpl >::orthonormalise().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: