Types in Dune::XT::LA¶
Type alias Dune::XT::LA::AvailableDenseMatrixTypes¶
-
using Dune::XT::LA::AvailableDenseMatrixTypes = std::tuple<CommonDenseMatrix<S>, EigenDenseMatrix<S>>¶
Tuple of all available dense matrix container types (depending on enabled backends).
Type alias Dune::XT::LA::AvailableSparseMatrixTypes¶
-
using Dune::XT::LA::AvailableSparseMatrixTypes = std::tuple<CommonSparseMatrix<S>, IstlRowMajorSparseMatrix<S>, EigenRowMajorSparseMatrix<S>>¶
Tuple of all available sparse matrix container types (depending on enabled backends).
Type alias Dune::XT::LA::AvailableVectorTypes¶
-
using Dune::XT::LA::AvailableVectorTypes = std::tuple<CommonDenseVector<S>, IstlDenseVector<S>, EigenDenseVector<S>>¶
Tuple of all available vector container types (depending on enabled backends).
Enum Dune::XT::LA::Backends¶
-
enum Dune::XT::LA::Backends¶
Enumeration of the available linear algebra backends (common, ISTL, Eigen; dense and sparse).
Type alias Dune::XT::LA::CommonSparseMatrixCsc¶
-
using Dune::XT::LA::CommonSparseMatrixCsc = CommonSparseMatrix<ScalarType, Common::StorageLayout::csc>¶
No documentation provided.
Type alias Dune::XT::LA::CommonSparseMatrixCsr¶
-
using Dune::XT::LA::CommonSparseMatrixCsr = CommonSparseMatrix<ScalarType, Common::StorageLayout::csr>¶
No documentation provided.
Type alias Dune::XT::LA::CommonSparseOrDenseMatrixCsc¶
-
using Dune::XT::LA::CommonSparseOrDenseMatrixCsc = CommonSparseOrDenseMatrix<CommonDenseMatrix<ScalarType>, CommonSparseMatrixCsc<ScalarType>>¶
No documentation provided.
Type alias Dune::XT::LA::CommonSparseOrDenseMatrixCsr¶
-
using Dune::XT::LA::CommonSparseOrDenseMatrixCsr = CommonSparseOrDenseMatrix<CommonDenseMatrix<ScalarType>, CommonSparseMatrixCsr<ScalarType>>¶
No documentation provided.
Type alias Dune::XT::LA::matrix_t¶
-
using Dune::XT::LA::matrix_t = typename extract_matrix<V>::type¶
No documentation provided.
Type alias Dune::XT::LA::vector_t¶
-
using Dune::XT::LA::vector_t = typename extract_vector<M>::type¶
No documentation provided.