SyTen

◆ SYTEN_SMALL_THRESHOLD

const SYTEN_SRDEF_TYPE SYTEN_SMALL_THRESHOLD = std::pow(std::numeric_limits<SYTEN_SRDEF_TYPE>::epsilon(), 15./16.)

A generic small threshold, suitable for comparison for equality.

Referenced by syten::avgAbs(), syten::checkedAddParallel(), syten::T3N::RDMs::OrbRDM::checkValidity(), syten::MPS::RDMs::OrbRDM::checkValidity(), syten::IPEPS::cond_number(), syten::Krylov::Evolution::Conf::Conf(), syten::IPEPSv2::directional_svd(), syten::T3N::BasisTransformation::entropy(), syten::entropy(), syten::Krylov::Evolution::Evolver< Solver >::evolve(), syten::IPEPSv2::expectation_value(), syten::exponentialTensorSym(), syten::MPS::SwappableTEBD::exponentiate_factor_mpo(), syten::IPEPS::FullUpdate::fast_update(), syten::GradientOpt::gradient_descent_adaptive_stepsize(), syten::IPEPS::FullCTM::grow_b(), syten::IPEPS::FullCTM::grow_l(), syten::IPEPS::FullCTM::grow_r(), syten::IPEPS::FullCTM::grow_t(), syten::IPEPS::FullCTM::init(), syten::Pyten::init_ipeps_update(), syten::Pyten::init_misc(), syten::Pyten::init_mp_latgen(), syten::Krylov::Evolution::Evolver< Solver >::loop_evolve(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::newOverlapsOK(), syten::MPS::norm(), syten::nz_abs(), syten::Krylov::ClassicImpl::ReorthoMat< Lanczos >::operator()(), syten::MPS::Operator::operator*=(), syten::operator==(), syten::SparseTensor< rank, Scalar >::operator==(), syten::STensorImpl::operator==(), syten::MPS::RDMs::OrbRDM::OrbRDM(), syten::T3N::RDMs::OrbRDM::OrbRDM(), syten::orthogonalise_arithmetic_imp(), syten::orthogonalise_solve_svd(), syten::MPS::orthogonalise_variational(), syten::QR::positify_diagonal(), syten::Delinearise::postprocess_coefficient(), syten::pseudo_inverse_svd_cm(), syten::pseudo_invert(), syten::SparseTensor< rank, Scalar >::regularise(), syten::Krylov::Evolution::run_evolution(), syten::MPS::schmidt_values(), syten::Krylov::TensorNetworks< Matrix, Vector, OrthoPolicy, HEffPolicy, SolverPolicy, ApplicationPolicy >::solve(), syten::DenseSolve::solve_cm(), syten::T3N::DMRG::Run::solveBranching(), syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solveForConvergence(), syten::T3N::DMRG::Run::solvePhysical(), syten::sort_cols_sparsity(), syten::Krylov::SolverPolicies::Exponential::sp_convergence(), syten::Krylov::SolverPolicies::Exponential::sp_result(), syten::MPS::ChemHelper::tensorElem(), and syten::T3N::ChemHelper::tensorElem().