| 
| enum   | { dimension = SIZE
 } | 
|   | export size  More...
  | 
|   | 
| 
typedef value_type &  | reference | 
|   | The type used for references to the vector entry. 
  | 
|   | 
| 
typedef const value_type &  | const_reference | 
|   | The type used for const references to the vector entry. 
  | 
|   | 
| enum   |  | 
|   | We are at the leaf of the block recursion. 
  | 
|   | 
| 
typedef Traits::derived_type  | derived_type | 
|   | type of derived vector class 
  | 
|   | 
| 
typedef FieldTraits< value_type >::field_type  | field_type | 
|   | export the type representing the field 
  | 
|   | 
| 
typedef Traits::value_type  | block_type | 
|   | export the type representing the components 
  | 
|   | 
| 
typedef DenseIterator< DenseVector, value_type >  | Iterator | 
|   | Iterator class for sequential access. 
  | 
|   | 
| 
typedef Iterator  | iterator | 
|   | typedef for stl compliant access 
  | 
|   | 
| 
typedef DenseIterator< const DenseVector, const value_type >  | ConstIterator | 
|   | ConstIterator class for sequential access. 
  | 
|   | 
| 
typedef ConstIterator  | const_iterator | 
|   | typedef for stl compliant access 
  | 
|   | 
 | 
| 
constexpr  | FieldVector () | 
|   | Constructor making default-initialized vector. 
  | 
|   | 
| 
  | FieldVector (const K &t) | 
|   | Constructor making vector with identical coordinates. 
  | 
|   | 
| 
  | FieldVector (const FieldVector &x) | 
|   | Copy constructor. 
  | 
|   | 
| 
  | FieldVector (std::initializer_list< K > const &l) | 
|   | Construct from a std::initializer_list. 
  | 
|   | 
| template<class C >  | 
|   | FieldVector (const DenseVector< C > &x, typename std::enable_if< IsFieldVectorSizeCorrect< C, SIZE >::value >::type *dummy=0) | 
|   | Copy constructor from a second vector of possibly different type.  More...
  | 
|   | 
| 
template<class K1 , int SIZE1>  | 
|   | FieldVector (const FieldVector< K1, SIZE1 > &x) | 
|   | Constructor making vector with identical coordinates. 
  | 
|   | 
| 
size_type  | size () const | 
|   | size method 
  | 
|   | 
| 
Iterator  | begin () | 
|   | begin iterator 
  | 
|   | 
| 
ConstIterator  | begin () const | 
|   | begin ConstIterator 
  | 
|   | 
| 
Iterator  | end () | 
|   | end iterator 
  | 
|   | 
| 
ConstIterator  | end () const | 
|   | end ConstIterator 
  | 
|   | 
| Iterator  | beforeEnd () | 
|   | 
| ConstIterator  | beforeEnd () const | 
|   | 
| Iterator  | beforeBegin () | 
|   | 
| ConstIterator  | beforeBegin () const | 
|   | 
| 
Iterator  | find (size_type i) | 
|   | return iterator to given element or end() 
  | 
|   | 
| 
ConstIterator  | find (size_type i) const | 
|   | return iterator to given element or end() 
  | 
|   | 
| 
derived_type &  | operator+= (const DenseVector< Other > &y) | 
|   | vector space addition 
  | 
|   | 
| std::enable_if< std::is_convertible< ValueType, value_type >::value, derived_type >::type &  | operator+= (const ValueType &kk) | 
|   | vector space add scalar to all comps  More...
  | 
|   | 
| 
derived_type &  | operator-= (const DenseVector< Other > &y) | 
|   | vector space subtraction 
  | 
|   | 
| std::enable_if< std::is_convertible< ValueType, value_type >::value, derived_type >::type &  | operator-= (const ValueType &kk) | 
|   | vector space subtract scalar from all comps  More...
  | 
|   | 
| 
derived_type  | operator+ (const DenseVector< Other > &b) const | 
|   | Binary vector addition. 
  | 
|   | 
| 
derived_type  | operator- (const DenseVector< Other > &b) const | 
|   | Binary vector subtraction. 
  | 
|   | 
| std::enable_if< std::is_convertible< FieldType, field_type >::value, derived_type >::type &  | operator*= (const FieldType &kk) | 
|   | vector space multiplication with scalar  More...
  | 
|   | 
| std::enable_if< std::is_convertible< FieldType, field_type >::value, derived_type >::type &  | operator/= (const FieldType &kk) | 
|   | vector space division by scalar  More...
  | 
|   | 
| 
bool  | operator== (const DenseVector< Other > &y) const | 
|   | Binary vector comparison. 
  | 
|   | 
| 
bool  | operator!= (const DenseVector< Other > &y) const | 
|   | Binary vector incomparison. 
  | 
|   | 
| 
derived_type &  | axpy (const field_type &a, const DenseVector< Other > &y) | 
|   | vector space axpy operation ( *this += a y ) 
  | 
|   | 
| PromotionTraits< field_type, typenameDenseVector< Other >::field_type >::PromotedType  | operator* (const DenseVector< Other > &y) const | 
|   | indefinite vector dot product \(\left (x^T \cdot y \right)\) which corresponds to Petsc's VecTDot  More...
  | 
|   | 
| PromotionTraits< field_type, typenameDenseVector< Other >::field_type >::PromotedType  | dot (const DenseVector< Other > &y) const | 
|   | vector dot product \(\left (x^H \cdot y \right)\) which corresponds to Petsc's VecDot  More...
  | 
|   | 
| 
FieldTraits< value_type >::real_type  | one_norm () const | 
|   | one norm (sum over absolute values of entries) 
  | 
|   | 
| 
FieldTraits< value_type >::real_type  | one_norm_real () const | 
|   | simplified one norm (uses Manhattan norm for complex values) 
  | 
|   | 
| 
FieldTraits< value_type >::real_type  | two_norm () const | 
|   | two norm sqrt(sum over squared values of entries) 
  | 
|   | 
| 
FieldTraits< value_type >::real_type  | two_norm2 () const | 
|   | square of two norm (sum over squared values of entries), need for block recursion 
  | 
|   | 
| 
FieldTraits< vt >::real_type  | infinity_norm () const | 
|   | infinity norm (maximum of absolute values of entries) 
  | 
|   | 
| 
FieldTraits< vt >::real_type  | infinity_norm () const | 
|   | infinity norm (maximum of absolute values of entries) 
  | 
|   | 
| 
FieldTraits< vt >::real_type  | infinity_norm_real () const | 
|   | simplified infinity norm (uses Manhattan norm for complex values) 
  | 
|   | 
| 
FieldTraits< vt >::real_type  | infinity_norm_real () const | 
|   | simplified infinity norm (uses Manhattan norm for complex values) 
  | 
|   | 
| 
size_type  | N () const | 
|   | number of blocks in the vector (are of size 1 here) 
  | 
|   | 
| 
size_type  | dim () const | 
|   | dimension of the vector space 
  | 
|   | 
template<class K, int SIZE>
class Dune::FieldVector< K, SIZE >
vector space out of a tensor product of fields. 
- Template Parameters
 - 
  
    | K | the field type (use float, double, complex, etc)  | 
    | SIZE | number of components.  |