5 #ifndef DUNE_LAGRANGE_EMPTYPOINTS_HH 6 #define DUNE_LAGRANGE_EMPTYPOINTS_HH 10 #include <dune/common/fvector.hh> 16 template<
class F,
unsigned int dim >
21 template<
class,
class >
29 typedef FieldVector< Field, dimension >
Vector;
54 template<
class F,
unsigned int dim >
66 typedef typename std::vector< LagrangePoint >::const_iterator
iterator;
92 return (*
this)[ i ].localKey();
112 #endif // DUNE_LAGRANGE_EMPTYPOINTS_HH std::vector< LagrangePoint > points_
Definition: emptypoints.hh:107
std::vector< LagrangePoint >::const_iterator iterator
Definition: emptypoints.hh:66
EmptyPointSet(const std::size_t order)
Definition: emptypoints.hh:69
static const int dimension
Definition: emptypoints.hh:25
const LocalKey & localKey() const
Definition: emptypoints.hh:36
Describe position of one degree of freedom.
Definition: localkey.hh:23
iterator begin() const
Definition: emptypoints.hh:80
FieldVector< Field, dimension > Vector
Definition: emptypoints.hh:29
iterator end() const
Definition: emptypoints.hh:85
Definition: emptypoints.hh:55
Definition: bdfmcube.hh:17
std::size_t order_
Definition: emptypoints.hh:106
Definition: emptypoints.hh:17
Dune::LagrangePoint< Field, dimension > LagrangePoint
Definition: emptypoints.hh:64
const Vector & point() const
Definition: emptypoints.hh:31
friend class LagrangePointSetImpl
Definition: emptypoints.hh:22
Vector point_
Definition: emptypoints.hh:46
static const unsigned int dimension
Definition: emptypoints.hh:62
const Field weight() const
Definition: emptypoints.hh:41
std::size_t order() const
Definition: emptypoints.hh:95
std::size_t size() const
Definition: emptypoints.hh:100
F Field
Definition: emptypoints.hh:60
const LagrangePoint & operator[](const unsigned int i) const
Definition: emptypoints.hh:74
LocalKey localKey_
Definition: emptypoints.hh:47
const LocalKey & localKey(const unsigned int i) const
Definition: emptypoints.hh:90
Field weight_
Definition: emptypoints.hh:48
F Field
Definition: emptypoints.hh:27