Class template Dune::XT::Common::FieldVector<K, SIZE>¶
Inherits from Dune::FieldVector<K, SIZE>, Dune::FieldVector<K, SIZE>.
-
template<class K, int SIZE>
class Dune::XT::Common::FieldVector<K, SIZE> : public Dune::FieldVector<K, SIZE>, public Dune::FieldVector<K, SIZE>¶ To do
We need to implement all operators from the base which return the base, to rather return ourselfes!
Method Dune::XT::Common::FieldVector::operator std::vector<type-parameter-0-0, std::allocator<type-parameter-0-0>>¶
-
operator vector<K>() const¶
No documentation provided.
Method Dune::XT::Common::FieldVector::operator Dune::FieldMatrix<type-parameter-0-0, 1, value-parameter-0-1>¶
-
operator FieldMatrix<K, 1, SIZE>() const¶
No documentation provided.
Method Dune::XT::Common::FieldVector::operator std::array<type-parameter-0-0, value-parameter-0-1>¶
-
operator array<K, SIZE>() const¶
No documentation provided.
Method Dune::XT::Common::FieldVector::operator*¶
Method Dune::XT::Common::FieldVector::operator/¶
Constructor Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(const K &kk = suitable_default<K>::value())¶ No documentation provided.
Constructor Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(const ThisType &other) = default¶ No documentation provided.
Constructor Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(const BaseType &other)¶ No documentation provided.
Constructor Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(const std::vector<K> &vec)¶ No documentation provided.
Constructor Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(std::initializer_list<K> list)¶ No documentation provided.
Type alias Dune::XT::Common::FieldVector::BaseType¶
Type alias Dune::XT::Common::FieldVector::ThisType¶
-
template<class K, int SIZE>
using Dune::XT::Common::FieldVector<K, SIZE>::ThisType = FieldVector<K, SIZE>¶ No documentation provided.
Function template Dune::XT::Common::FieldVector::FieldVector¶
Function template Dune::XT::Common::FieldVector::FieldVector¶
-
template<class K, int SIZE>
template<class C>
Dune::XT::Common::FieldVector<K, SIZE>::FieldVector(const DenseVector<C> &x, typename std::enable_if<IsFieldVectorSizeCorrect<C, SIZE>::value && std::is_convertible<typename DenseVector<C>::value_type, K>::value>::type* = nullptr)¶ No documentation provided.
Function template Dune::XT::Common::FieldVector::operator std::enable_if<(value-parameter-1-0 == value-parameter-0-1) && (value-parameter-0-1 != 1), Dune::FieldMatrix<type-parameter-0-0, value-parameter-1-0, 1>>::type¶
Function template Dune::XT::Common::FieldVector::operator*¶
-
template<class K, int SIZE>
template<class K_Other>
typename multiplication_promotion<K, K_Other>::type Dune::XT::Common::FieldVector<K, SIZE>::operator*(const Dune::FieldVector<K_Other, SIZE> &other) const¶ No documentation provided.