dune-pdelab 2.9
Loading...
Searching...
No Matches
Dune::PDELab::SimpleDOFIndex< F > Struct Template Reference

#include <dune/pdelab/common/simpledofindex.hh>

Inheritance diagram for Dune::PDELab::SimpleDOFIndex< F >:
Inheritance graph

Public Types

typedef Base::size_type size_type
 
typedef Base::value_type value_type
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef Traits::derived_type derived_type
 
typedef FieldTraits< value_type >::field_type field_type
 
typedef Traits::value_type block_type
 
typedef DenseIterator< DenseVector, value_typeIterator
 
typedef Iterator iterator
 
typedef DenseIterator< const DenseVector, const value_typeConstIterator
 
typedef ConstIterator const_iterator
 

Public Member Functions

 SimpleDOFIndex ()
 
 SimpleDOFIndex (const F &v)
 
F & back ()
 
const F & back () const
 
K & operator[] (size_type i)
 
const K & operator[] (size_type i) const
 
value_typeoperator[] (size_type i)
 
const value_typeoperator[] (size_type i) const
 
K * data () noexcept
 
const K * data () const noexcept
 
value_typefront ()
 
const value_typefront () const
 
bool empty () const
 
size_type size () const
 
Iterator begin ()
 
ConstIterator begin () const
 
Iterator end ()
 
ConstIterator end () const
 
Iterator beforeEnd ()
 
ConstIterator beforeEnd () const
 
Iterator beforeBegin ()
 
ConstIterator beforeBegin () const
 
Iterator find (size_type i)
 
ConstIterator find (size_type i) const
 
Iterator find (size_type i)
 
ConstIterator find (size_type i) const
 
derived_typeoperator+= (const DenseVector< Other > &x)
 
std::enable_if< std::is_convertible< ValueType, value_type >::value, derived_type >::type & operator+= (const ValueType &kk)
 
derived_typeoperator-= (const DenseVector< Other > &x)
 
std::enable_if< std::is_convertible< ValueType, value_type >::value, derived_type >::type & operator-= (const ValueType &kk)
 
derived_type operator+ (const DenseVector< Other > &b) const
 
derived_type operator- (const DenseVector< Other > &b) const
 
derived_type operator- () const
 
std::enable_if< std::is_convertible< FieldType, field_type >::value, derived_type >::type & operator*= (const FieldType &kk)
 
std::enable_if< std::is_convertible< FieldType, field_type >::value, derived_type >::type & operator/= (const FieldType &kk)
 
bool operator== (const DenseVector< Other > &x) const
 
bool operator!= (const DenseVector< Other > &x) const
 
derived_typeaxpy (const field_type &a, const DenseVector< Other > &x)
 
PromotionTraits< field_type, typenameDenseVector< Other >::field_type >::PromotedType operator* (const DenseVector< Other > &x) const
 
PromotionTraits< field_type, typenameDenseVector< Other >::field_type >::PromotedType dot (const DenseVector< Other > &x) const
 
FieldTraits< value_type >::real_type one_norm () const
 
FieldTraits< value_type >::real_type one_norm_real () const
 
FieldTraits< value_type >::real_type two_norm () const
 
FieldTraits< value_type >::real_type two_norm2 () const
 
FieldTraits< vt >::real_type infinity_norm () const
 
FieldTraits< vt >::real_type infinity_norm () const
 
FieldTraits< vt >::real_type infinity_norm_real () const
 
FieldTraits< vt >::real_type infinity_norm_real () const
 
size_type N () const
 
size_type dim () const
 
std::istreamoperator>> (std::istream &in, FieldVector< K, SIZE > &v)
 
std::ostreamoperator<< (std::ostream &s, const DenseVector< FieldVector< K, SIZE > > &v)
 
std::ostreamoperator<< (std::ostream &s, const DenseVector< V > &v)
 

Static Public Member Functions

static constexpr size_type size ()
 

Static Public Attributes

static constexpr int dimension
 
static constexpr int blocklevel
 

Constructor & Destructor Documentation

◆ SimpleDOFIndex() [1/2]

template<typename F >
Dune::PDELab::SimpleDOFIndex< F >::SimpleDOFIndex ( )
inline

◆ SimpleDOFIndex() [2/2]

template<typename F >
Dune::PDELab::SimpleDOFIndex< F >::SimpleDOFIndex ( const F &  v)
inline

Member Function Documentation

◆ back() [1/2]

template<typename F >
F & Dune::PDELab::SimpleDOFIndex< F >::back ( )
inline

◆ back() [2/2]

template<typename F >
const F & Dune::PDELab::SimpleDOFIndex< F >::back ( ) const
inline

The documentation for this struct was generated from the following file: