SyTen

◆ solve()

template<typename Solver >
template<typename MatrixScalar , typename Scalar >
auto syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solve ( DenseTensor< 2, MatrixScalar >  mat,
Scalar  prefactor 
)
inlineprivate

Solves the Lanczos subproblem and calculates the current result.

References syten::DenseTensor< rank, Scalar >::dims, syten::DenseEigensolver::DenseSymEigensolverBase< Type >::evalues, syten::DenseEigensolver::DenseSymEigensolverBase< Type >::evectors, std::exp(), syten::makeZero(), std::move(), syten::No, syten::DenseTensor< rank, Scalar >::size(), and syten::transpose().

Referenced by syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solveForConvergence().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: