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).

enumerator Dune::XT::LA::Backends::common_dense
enumerator Dune::XT::LA::Backends::common_sparse
enumerator Dune::XT::LA::Backends::istl_dense
enumerator Dune::XT::LA::Backends::istl_sparse
enumerator Dune::XT::LA::Backends::eigen_dense
enumerator Dune::XT::LA::Backends::eigen_sparse
enumerator Dune::XT::LA::Backends::none

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.