Helper class to model a Krylov time evolution. More...
Public Types | |
using | Evolver = Evolution::ExtrapolatingHeuristic< EvolverSolver > |
Effective evolver type, using a fixed heuristic. More... | |
using | EvolverSolver = TensorNetworks< OperatorWrapper< MPS::Operator > const &, StateWrapper< MPS::State >, OrthoMode, TensorNetworksImpl::HEffTridiagExpectation, SolverPolicies::Exponential > |
Solver type to be used here. More... | |
Public Member Functions | |
void | evolve_in_subspace () |
Does as many steps as possible in a single subspace. More... | |
KrylovEvolver (MPS::Operator op_, MPS::State psi_, Evolution::Conf conf_) | |
Ctor. More... | |
Public Attributes | |
Evolution::Conf | conf |
Evolution configuration. More... | |
Evolver | evolver |
Evolver object. More... | |
OperatorWrapper< MPS::Operator > | op |
Hamiltonian representation. More... | |
StateWrapper< MPS::State > | psi |
Current time-evolved state. More... | |
Helper class to model a Krylov time evolution.