Class template Dune::XT::Common::MatrixAbstraction¶
-
template<class MatType>
class Dune::XT::Common::MatrixAbstraction¶ Traits to uniformly handle matrices.
If you want your matrix class to benefit from the functionality defined in this header you have to manually specify a specialization of this class in your code with is_matrix defined to true and the appropriate static methods implemented and members defined (see the specializations below).
If you want your matrix class to benefit from the functionality defined in this header you have to manually specify a specialization of this class in your code with is_matrix defined to true and the appropriate static methods implemented and members defined (see the specializations below).
-
static inline size_t Dune::XT::Common::MatrixAbstraction::rows(const int&)¶
No documentation provided.
-
static inline size_t Dune::XT::Common::MatrixAbstraction::cols(const int&)¶
No documentation provided.
-
static inline void Dune::XT::Common::MatrixAbstraction::set_entry(int&, const size_t, const size_t, const int&)¶
No documentation provided.
-
static inline void Dune::XT::Common::MatrixAbstraction::get_entry(const int&, const size_t, const size_t)¶
No documentation provided.
-
static inline void Dune::XT::Common::MatrixAbstraction::add_to_entry(int&, const size_t, const size_t, const int&)¶
No documentation provided.
-
static inline int *Dune::XT::Common::MatrixAbstraction::data(int&)¶
No documentation provided.
-
const bool Dune::XT::Common::MatrixAbstraction::is_matrix¶
No documentation provided.
-
const bool Dune::XT::Common::MatrixAbstraction::has_static_size¶
No documentation provided.
-
const size_t Dune::XT::Common::MatrixAbstraction::static_rows¶
No documentation provided.
-
const size_t Dune::XT::Common::MatrixAbstraction::static_cols¶
No documentation provided.
-
const StorageLayout Dune::XT::Common::MatrixAbstraction::storage_layout¶
No documentation provided.
-
const bool Dune::XT::Common::MatrixAbstraction::has_ostream¶
No documentation provided.
-
template<class SparsityPatternType = FullPattern>
static inline void Dune::XT::Common::MatrixAbstraction::create(const size_t, const size_t, const int& =<recovery-expr>(), const SparsityPatternType& = SparsityPatternType())¶ No documentation provided.
-
template<class SparsityPatternType = FullPattern>
static inline void Dune::XT::Common::MatrixAbstraction::make_unique(const size_t, const size_t, const int& =<recovery-expr>(), const SparsityPatternType& = SparsityPatternType())¶ No documentation provided.
-
template<bool is_mat = is_matrix>
static inline const int *Dune::XT::Common::MatrixAbstraction::data(int&)¶ No documentation provided.