Function Dune::XT::LA::solve_tridiagonal_ldlt_factorized¶
Function template Dune::XT::LA::solve_tridiagonal_ldlt_factorized¶
-
template<class FirstVectorType, class SecondVectorType, class RhsType>
typename std::enable_if_t<Common::is_vector<FirstVectorType>::value && Common::is_vector<SecondVectorType>::value && (Common::is_vector<RhsType>::value || Common::is_matrix<RhsType>::value), void> Dune::XT::LA::solve_tridiagonal_ldlt_factorized(const FirstVectorType &diag, const SecondVectorType &subdiag, RhsType &rhs)¶ Solves a tridiagonal system in place given its LDL^T factorization (rhs may be a vector or matrix).