Class template Dune::XT::Common::VectorAbstraction¶
Inherits from Dune::XT::Common::internal::VectorAbstractionBase, Dune::XT::Common::internal::HasSubscriptOperatorForVectorAbstraction.
-
template<class T, class Allocator>
class Dune::XT::Common::VectorAbstraction : public internal::VectorAbstractionBase<std::vector<T, Allocator>, T>, public internal::HasSubscriptOperatorForVectorAbstraction<std::vector<T, Allocator>, T>¶ VectorAbstraction specialization for std::vector
-
static inline T *Dune::XT::Common::VectorAbstraction::data(std::vector<T, Allocator> &vec)¶
No documentation provided.
-
static inline const T *Dune::XT::Common::VectorAbstraction::data(const std::vector<T, Allocator> &vec)¶
No documentation provided.
-
const bool Dune::XT::Common::VectorAbstraction::is_contiguous¶
No documentation provided.
-
template<size_t SIZE = std::numeric_limits<size_t>::max()>
static inline std::vector<T, Allocator> Dune::XT::Common::VectorAbstraction::create(const size_t sz, const T &val = T(0))¶ No documentation provided.