template<typename Matrix , typename Vector , template< typename > class Solver, template< typename > class Ortho = NoOrthoMat>
template<typename... Pars>
operator() resume the lanczos algorithm
- Parameters
-
conf | the configuration of the iterative run |
pars | additional parameters, for solver |
- Returns
- info on the execution (number of iterations performed, exit code)
References syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::a, syten::abs(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::b, std::vector< T >::back(), syten::Converged, syten::IterativeExit::error, std::vector< T >::front(), syten::isnan(), std::isnan(), syten::IterativeExit::iter, syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::krylov, syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::lanczosPart1(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::lanczosPart2(), syten::MaxIterations, syten::MaxPossible, syten::IterativeExit::message, std::move(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::ortho, std::vector< T >::pop_back(), std::vector< T >::push_back(), syten::IterativeExit::reason, std::vector< T >::size(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::solver, SYTEN_ZNORM_THRESHOLD, syten::to_string_rd(), syten::underThreshold(), and syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::vec.