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;
52 template<
class F,
unsigned int dim >
64 typedef typename std::vector< LagrangePoint >::const_iterator
iterator;
90 return (*
this)[ i ].localKey();
Definition: bdfmcube.hh:16
Describe position of one degree of freedom.
Definition: localkey.hh:21
Definition: emptypoints.hh:16
Field weight_
Definition: emptypoints.hh:46
static const int dimension
Definition: emptypoints.hh:23
const LocalKey & localKey() const
Definition: emptypoints.hh:34
friend class LagrangePointSetImpl
Definition: emptypoints.hh:20
Vector point_
Definition: emptypoints.hh:44
const Field weight() const
Definition: emptypoints.hh:39
FieldVector< Field, dimension > Vector
Definition: emptypoints.hh:27
F Field
Definition: emptypoints.hh:25
LocalKey localKey_
Definition: emptypoints.hh:45
const Vector & point() const
Definition: emptypoints.hh:29
Definition: emptypoints.hh:54
const LagrangePoint & operator[](const unsigned int i) const
Definition: emptypoints.hh:72
std::size_t order() const
Definition: emptypoints.hh:93
std::size_t order_
Definition: emptypoints.hh:104
static const unsigned int dimension
Definition: emptypoints.hh:60
const LocalKey & localKey(const unsigned int i) const
Definition: emptypoints.hh:88
EmptyPointSet(const std::size_t order)
Definition: emptypoints.hh:67
std::size_t size() const
Definition: emptypoints.hh:98
Dune::LagrangePoint< Field, dimension > LagrangePoint
Definition: emptypoints.hh:62
iterator begin() const
Definition: emptypoints.hh:78
std::vector< LagrangePoint >::const_iterator iterator
Definition: emptypoints.hh:64
iterator end() const
Definition: emptypoints.hh:83
F Field
Definition: emptypoints.hh:58
std::vector< LagrangePoint > points_
Definition: emptypoints.hh:105