Class template Dune::XT::LA::Solver¶
Inherits from Dune::XT::LA::internal::SolverUtils.
-
template<class S, class CommunicatorType>
class Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType> : protected internal::SolverUtils¶ Note
lu.sparse will copy the matrix to column major
Note
qr.sparse will copy the matrix to column major
Note
ldlt.simplicial will copy the matrix to column major
Note
llt.simplicial will copy the matrix to column major
Method Dune::XT::LA::Solver::types¶
-
template<class S, class CommunicatorType>
static int Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::types()¶ No documentation provided.
Method Dune::XT::LA::Solver::options¶
-
template<class S, class CommunicatorType>
static Common::Configuration Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::options(const std::string &type)¶ No documentation provided.
Constructor Dune::XT::LA::Solver::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>¶
-
template<>
template<class S, class CommunicatorType>
explicit Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>(const MatrixType &matrix)¶ No documentation provided.
Constructor Dune::XT::LA::Solver::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>¶
-
template<>
template<class S, class CommunicatorType>
Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>(const MatrixType &matrix, const CommunicatorType&)¶ No documentation provided.
Field Dune::XT::LA::Solver::matrix_¶
-
const MatrixType &Dune::XT::LA::Solver::matrix_
No documentation provided.
Type alias Dune::XT::LA::Solver::MatrixType¶
-
type Dune::XT::LA::Solver::MatrixType
No documentation provided.
Type alias Dune::XT::LA::Solver::R¶
-
type Dune::XT::LA::Solver::R
No documentation provided.
Type alias Dune::XT::LA::Solver::EIGEN_size_t¶
-
type Dune::XT::LA::Solver::EIGEN_size_t¶
No documentation provided.
Function template Dune::XT::LA::Solver::apply¶
-
template<class S, class CommunicatorType>
template<class T1, class T2>
void Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::apply(const EigenBaseVector<T1, S> &rhs, EigenBaseVector<T2, S> &solution) const¶ No documentation provided.
Function template Dune::XT::LA::Solver::apply¶
-
template<class S, class CommunicatorType>
template<class T1, class T2>
void Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::apply(const EigenBaseVector<T1, S> &rhs, EigenBaseVector<T2, S> &solution, const std::string &type) const¶ No documentation provided.
Function template Dune::XT::LA::Solver::apply¶
-
template<class S, class CommunicatorType>
template<class T1, class T2>
void Dune::XT::LA::Solver<EigenRowMajorSparseMatrix<S>, CommunicatorType>::apply(const EigenBaseVector<T1, S> &rhs, EigenBaseVector<T2, S> &solution, const Common::Configuration &opts) const¶ No documentation provided.