SyTen

◆ norm()

template<typename SType , typename TType >
SRDef syten::Krylov::norm ( StateWrapper< SType, TType > const &  s)
inline

norm non-member norm function

Parameters
sstate to take norm from
Returns
s.norm()

References syten::Krylov::StateWrapper< StateT, TruncT >::_norm().

Referenced by syten::Krylov::StateWrapper< StateT, TruncT >::_norm(), syten::Krylov::TensorNetworksImpl::VarApplyOrtho::apply(), syten::MPS::DMRG::Worker::expand_to_left(), syten::MPS::DMRG::Worker::expand_to_right(), syten::Pyten::init_ipeps_state(), syten::Krylov::NaiveExponential< Matrix, Vector >::NaiveExponential(), syten::Krylov::ClassicImpl::StandardMat< Lanczos >::operator()(), syten::Krylov::ClassicImpl::ReorthoMat< Lanczos >::operator()(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::operator()(), syten::Krylov::ClassicImpl::NoOrthoMat< Lanczos >::operator()(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::operator()(), syten::Krylov::OrthoPolicies::Variational::orthonormalise(), syten::Krylov::OrthoPolicies::TwoSiteVariational::orthonormalise(), syten::Krylov::OrthoPolicies::Arithmetic::orthonormalise(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::reinit(), syten::MPS::DMRG::LBOWorker::singleUpdate(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::solve(), syten::Krylov::TensorNetworks< Matrix, Vector, OrthoPolicy, HEffPolicy, SolverPolicy, ApplicationPolicy >::solve(), syten::Krylov::ClassicImpl::EigenSolver< Solver >::solveForConvergence(), syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solveForConvergence(), syten::MPS::DMRG::Worker::solveLocal(), syten::MPS::DMRG::Worker::solveLocalTwoSite(), syten::Krylov::SolverPolicies::Exponential::sp_convergence(), syten::Krylov::SolverPolicies::Eigen::sp_convergence(), syten::Krylov::SolverPolicies::Eigen::sp_result(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::Standard(), syten::MPS::DMRG::Worker::sweepLeft(), syten::MPS::DMRG::LBOWorker::sweepLeft(), syten::MPS::DMRG::Worker::sweepLeftTwoSite(), syten::MPS::DMRG::Worker::sweepRight(), syten::MPS::DMRG::LBOWorker::sweepRight(), syten::MPS::DMRG::Worker::sweepRightTwoSite(), and syten::MPS::DMRG::Worker::sync().

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