Class template Dune::XT::Common::VectorAbstraction

Inherits from Dune::XT::Common::internal::VectorAbstractionBase, Dune::XT::Common::internal::HasSubscriptOperatorForVectorAbstraction.

template<class K, size_t SIZE>
class Dune::XT::Common::VectorAbstraction<std::array<K, SIZE>> : public internal::VectorAbstractionBase<std::array<K, SIZE>, K>, public internal::HasSubscriptOperatorForVectorAbstraction<std::array<K, SIZE>, typename Dune::FieldTraits<K>::field_type>

VectorAbstraction specialization for std::array (statically sized)

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

template<class K, size_t SIZE>
static inline K *Dune::XT::Common::VectorAbstraction<std::array<K, SIZE>>::data(std::array<K, SIZE> &vec)

No documentation provided.

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

template<class K, size_t SIZE>
static inline const K *Dune::XT::Common::VectorAbstraction<std::array<K, SIZE>>::data(const std::array<K, SIZE> &vec)

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.

Type alias Dune::XT::Common::VectorAbstraction::VectorTypeTemplate

type Dune::XT::Common::VectorAbstraction::VectorTypeTemplate

No documentation provided.

Function template Dune::XT::Common::VectorAbstraction::create

template<class K, size_t SIZE>
template<int SZ = SIZE>
static inline int Dune::XT::Common::VectorAbstraction<std::array<K, SIZE>>::create(const int sz, const K &val = K(0))

No documentation provided.