SyTen

◆ add() [1/2]

void syten::Timer::add ( std::string const &  description)

add a new segment description

References cpu_times, descriptions, std::vector< T >::push_back(), std::vector< T >::size(), SYTEN_ASSERT, SYTEN_ASSERT_MSG, and wall_times.

Referenced by add(), syten::EnergyTruncation::Standard< Matrix, Vector, OrthoPolicy, EnergyTruncationPolicy >::apply_energy_truncation(), syten::MPS::apply_op_orthogonalise_fit(), syten::Krylov::Evolution::Evolver< Solver >::do_step(), syten::T3N::TDVP::Worker::do_step_dmft(), syten::Krylov::Evolution::Evolver< Solver >::evolve(), syten::MPS::expectation(), syten::Pyten::init_misc(), syten::MPS::TDVP::PTDVP< enable >::init_timers(), syten::MPS::BasisTransformation::ModeTransformation::ModeTransformation(), syten::MPS::QcLatticeGenerator::QcLatticeGenerator(), syten::T3N::QcLatticeGenerator::QcLatticeGenerator(), syten::T3N::TDVP::Worker::run(), syten::MPS::TDVP::LBOWorker::run(), syten::Krylov::TensorNetworks< Matrix, Vector, OrthoPolicy, HEffPolicy, SolverPolicy, ApplicationPolicy >::solve(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::solve(), syten::MPS::DMRG::Worker::sweep(), syten::T3N::DMRG::Run::sweep(), syten::MPS::DMRG::Worker::sweepLeft(), syten::MPS::DMRG::LBOWorker::sweepLeft(), syten::MPS::DMRG::Worker::sweepLeft2sVar(), syten::MPS::DMRG::Worker::sweepLeftTwoSite(), syten::MPS::DMRG::Worker::sweepRight(), syten::MPS::DMRG::LBOWorker::sweepRight(), syten::MPS::DMRG::Worker::sweepRight2sVar(), syten::MPS::DMRG::Worker::sweepRightTwoSite(), and Timer().

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