Class template Dune::XT::Common::VectorAbstraction¶
-
template<class VecType>
class Dune::XT::Common::VectorAbstraction<VecType>¶ Traits to uniformly handle dense (mathematical) vectors.
If you want your vector class to benefit from the functionality in this header you have to manually specify a specialization of this class in your code with is_vector defined to true and the appropriate static methods implemented and members defined (see the specializations below).
If you want your vector class to benefit from the functionality in this header you have to manually specify a specialization of this class in your code with is_vector defined to true and the appropriate static methods implemented and members defined (see the specializations below).
See also:
internal::VectorAbstractionBase,internal::VectorAbstractionBase,internal::HasSubscriptOperatorForVectorAbstraction,internal::HasSubscriptOperatorForVectorAbstraction
Method Dune::XT::Common::VectorAbstraction::create¶
-
template<class VecType>
static inline void Dune::XT::Common::VectorAbstraction<VecType>::create(const int)¶ No documentation provided.
Method Dune::XT::Common::VectorAbstraction::create¶
-
template<class VecType>
static inline void Dune::XT::Common::VectorAbstraction<VecType>::create(const int, const int&)¶ No documentation provided.
Method Dune::XT::Common::VectorAbstraction::get_entry¶
-
template<class VecType>
static inline void Dune::XT::Common::VectorAbstraction<VecType>::get_entry(const int&, const int)¶ No documentation provided.
Method Dune::XT::Common::VectorAbstraction::set_entry¶
-
template<class VecType>
static inline void Dune::XT::Common::VectorAbstraction<VecType>::set_entry(int&, int, int&)¶ No documentation provided.
Method Dune::XT::Common::VectorAbstraction::data¶
-
template<class VecType>
static inline int *Dune::XT::Common::VectorAbstraction<VecType>::data(int&)¶ No documentation provided.
Variable Dune::XT::Common::VectorAbstraction::is_vector¶
-
const bool Dune::XT::Common::VectorAbstraction::is_vector¶
No documentation provided.
Variable Dune::XT::Common::VectorAbstraction::has_static_size¶
-
const bool Dune::XT::Common::VectorAbstraction::has_static_size¶
No documentation provided.
Variable Dune::XT::Common::VectorAbstraction::static_size¶
-
const int Dune::XT::Common::VectorAbstraction::static_size¶
No documentation provided.
Variable Dune::XT::Common::VectorAbstraction::has_ostream¶
-
const bool Dune::XT::Common::VectorAbstraction::has_ostream¶
No documentation provided.
Variable Dune::XT::Common::VectorAbstraction::is_contiguous¶
-
const bool Dune::XT::Common::VectorAbstraction::is_contiguous¶
No documentation provided.
Function template Dune::XT::Common::VectorAbstraction::data¶
-
template<class VecType>
template<bool is_vec = is_vector>
static inline const int *Dune::XT::Common::VectorAbstraction<VecType>::data(int&)¶ No documentation provided.