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<std::vector<T, Allocator>> : public internal::VectorAbstractionBase<std::vector<T, Allocator>, T>, public internal::HasSubscriptOperatorForVectorAbstraction<std::vector<T, Allocator>, T>

VectorAbstraction specialization for std::vector

Method Dune::XT::Common::VectorAbstraction::data

template<class T, class Allocator>
static inline T *Dune::XT::Common::VectorAbstraction<std::vector<T, Allocator>>::data(std::vector<T, Allocator> &vec)

No documentation provided.

Method Dune::XT::Common::VectorAbstraction::data

template<class T, class Allocator>
static inline const T *Dune::XT::Common::VectorAbstraction<std::vector<T, Allocator>>::data(const std::vector<T, Allocator> &vec)

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::create

template<class T, class Allocator>
template<int SIZE>
static inline std::vector<T, Allocator> Dune::XT::Common::VectorAbstraction<std::vector<T, Allocator>>::create(const int sz, const T &val = T(0))

No documentation provided.