SyTen

◆ apply()

template<typename OrthoPolicy , typename VecWrapper , typename OperatorWrapper >
static VecWrapper syten::Krylov::TensorNetworksImpl::VarApplyOrtho::apply ( OperatorWrapper const &  h,
std::vector< VecWrapper > const &  krylov,
IterativeConfig const &  conf,
IterativeExit exit 
)
inlinestatic

Applies h to the last element of krylov, orthonormalising against all elements of krylov.

References syten::MPS::apply_op_orthogonalise_fit(), std::vector< T >::back(), std::vector< T >::begin(), std::vector< T >::end(), syten::MaxPossible, std::move(), syten::Krylov::norm(), std::tie(), syten::to_string_rd(), and syten::underThreshold().

+ Here is the call graph for this function: