SyTen

◆ get_coeffs()

static DenseTensor<1, SDef> syten::Krylov::SolverPolicies::Exponential::get_coeffs ( DenseTensor< 2, SDef mat,
SDef  _idt 
)
inlinestaticprotected

Given a dense matrix mat and a coefficient _idt, attempts to calculate the coefficients of the basis vectors to sum up to \( \mathrm{exp}( \mathtt{_idt} H) |e_0\rangle \).

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

Referenced by sp_convergence(), and syten::Krylov::SolverPolicies::ExponentialFineOverlap::sp_wrapup().

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