SyTen
syten::Pyten::KrylovEvolver< OrthoMode > Struct Template Reference

Helper class to model a Krylov time evolution. More...

+ Collaboration diagram for syten::Pyten::KrylovEvolver< OrthoMode >:

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::Operatorop
 Hamiltonian representation. More...
 
StateWrapper< MPS::Statepsi
 Current time-evolved state. More...
 

Detailed Description

template<typename OrthoMode>
struct syten::Pyten::KrylovEvolver< OrthoMode >

Helper class to model a Krylov time evolution.


The documentation for this struct was generated from the following file: