SyTen

◆ to_string_rd()

template<typename T >
std::string syten::to_string_rd ( T const &  arg,
int  precision = 3 
)
inline

Returns a string representation of the double-representation of the argument with the given precision applied.

References imag(), real(), std::scientific(), std::setprecision(), std::stringstream::str(), and underThreshold().

Referenced by syten::Krylov::TensorNetworksImpl::VarApplyOrtho::apply(), syten::MPS::apply_op_orthogonalise_fit(), eigenDavidson(), syten::IPEPSv2::exp(), syten::IPEPS::exp(), syten::MPS::Lat::Nil::genBosonLattice(), syten::MPS::Lat::GCE::U1::genSpinLattice(), syten::MPS::Lat::Nil::genSpinLattice(), syten::MPS::Lat::U1::genSpinLattice(), syten::MPS::TDVP::PTDVP< enable >::get_psi(), syten::T3N::TDVP::Worker::log_time_step(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::operator()(), syten::Krylov::ClassicImpl::ReorthoMat< Lanczos >::operator()(), syten::DMRG::operator<<(), syten::BasisTransformation::operator<<(), syten::Krylov::OrthoPolicies::Variational::orthonormalise(), syten::Krylov::OrthoPolicies::TwoSiteVariational::orthonormalise(), syten::Krylov::OrthoPolicies::Arithmetic::orthonormalise(), syten::MPS::TDVP::LBOWorker::run(), setupLattice(), syten::Krylov::TensorNetworks< Matrix, Vector, OrthoPolicy, HEffPolicy, SolverPolicy, ApplicationPolicy >::solve(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::solve(), and syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::solve_no_extend().

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