template<typename SolverPolicy , typename Op , typename SType , typename... Params>
void syten::Krylov::Evolution::run_evolution |
( |
Op && |
op, |
|
|
SType & |
state, |
|
|
Conf |
conf, |
|
|
Params &&... |
params |
|
) |
| |
|
inline |
evolve krylov evolution of state wrt operator op.
- Parameters
-
op | the operator to exponentiate |
state | the state to evolve |
conf | stores parameters, see Evolution::Conf |
params | parameters to be forwarded as-is to the Evolver object |
References syten::closeThreshold(), syten::logGE(), syten::logGI(), make_evolver(), syten::Krylov::make_OperatorWrapper(), syten::Krylov::make_StateWrapper(), syten::Truncation::maxStates, std::move(), std::right(), std::setw(), SYTEN_SMALL_THRESHOLD, and syten::underThreshold().