3 #ifndef DUNE_LAGRANGE_EMPTYPOINTS_HH 4 #define DUNE_LAGRANGE_EMPTYPOINTS_HH 8 #include <dune/common/fvector.hh> 14 template<
class F,
unsigned int dim >
19 template<
class,
class >
27 typedef FieldVector< Field, dimension >
Vector;
46 template<
class F,
unsigned int dim >
58 typedef typename std::vector< LagrangePoint >::const_iterator
iterator;
66 const LagrangePoint &operator[] (
const unsigned int i )
const 74 return points_.begin();
84 return (*
this)[ i ].localKey();
94 return points_.size();
104 #endif // DUNE_LAGRANGE_EMPTYPOINTS_HH Definition: emptypoints.hh:47
Dune::LagrangePoint< Field, dimension > LagrangePoint
Definition: emptypoints.hh:56
F Field
Definition: emptypoints.hh:52
unsigned int size() const
Definition: emptypoints.hh:92
std::vector< LagrangePoint > points_
Definition: emptypoints.hh:99
EmptyPointSet(const unsigned int order)
Definition: emptypoints.hh:61
const LocalKey & localKey(const unsigned int i) const
Definition: emptypoints.hh:82
Vector point_
Definition: emptypoints.hh:39
LocalKey localKey_
Definition: emptypoints.hh:40
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:15
std::vector< LagrangePoint >::const_iterator iterator
Definition: emptypoints.hh:58
FieldVector< Field, dimension > Vector
Definition: emptypoints.hh:27
unsigned int order() const
Definition: emptypoints.hh:87
friend class LagrangePointSetImpl
Definition: emptypoints.hh:20
const Vector & point() const
Definition: emptypoints.hh:29
iterator begin() const
Definition: emptypoints.hh:72
unsigned int order_
Definition: emptypoints.hh:98
const LocalKey & localKey() const
Definition: emptypoints.hh:34
iterator end() const
Definition: emptypoints.hh:77
Definition: emptypoints.hh:15
static const int dimension
Definition: emptypoints.hh:23
F Field
Definition: emptypoints.hh:25
Describe position of one degree of freedom.
Definition: localkey.hh:20