|
inlinevirtual |
Hook for the actual evolution, calling out to the external functions by default.
Reimplemented in syten::Krylov::Evolution::GreedyHeuristic< EvolverSolver >, syten::Krylov::Evolution::GreedyHeuristic< Solver, Clock >, syten::Krylov::Evolution::ConcaveHeuristic< Solver >, and syten::Krylov::Evolution::NearlyAlwaysRecycleHeuristic< Solver >.
References syten::Krylov::Evolution::Evolver< Solver >::current_Heff, syten::Krylov::Evolution::Evolver< Solver >::current_krylov_vectors, syten::Krylov::Evolution::fwd_evolve(), syten::Krylov::Evolution::fwd_evolve_kss(), and std::tie().
Referenced by syten::Krylov::Evolution::Evolver< Solver >::do_step(), syten::Krylov::Evolution::Evolver< Solver >::evolve(), syten::Krylov::Evolution::GreedyHeuristic< Solver, Clock >::virt_evolve(), syten::Krylov::Evolution::ConcaveHeuristic< Solver >::virt_evolve(), and syten::Krylov::Evolution::NearlyAlwaysRecycleHeuristic< Solver >::virt_evolve().