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;
84 return (*
this)[ i ].localKey();
Definition brezzidouglasmarini1cube2d.hh:14
Describe position of one degree of freedom.
Definition localkey.hh:21
Definition emptypoints.hh:16
const LocalKey & localKey() const
Definition emptypoints.hh:34
static const int dimension
Definition emptypoints.hh:23
friend class LagrangePointSetImpl
Definition emptypoints.hh:20
Vector point_
Definition emptypoints.hh:39
FieldVector< Field, dimension > Vector
Definition emptypoints.hh:27
F Field
Definition emptypoints.hh:25
const Vector & point() const
Definition emptypoints.hh:29
LocalKey localKey_
Definition emptypoints.hh:40
Definition emptypoints.hh:48
unsigned int order_
Definition emptypoints.hh:98
static const unsigned int dimension
Definition emptypoints.hh:54
EmptyPointSet(const unsigned int order)
Definition emptypoints.hh:61
const LagrangePoint & operator[](const unsigned int i) const
Definition emptypoints.hh:66
Dune::LagrangePoint< Field, dimension > LagrangePoint
Definition emptypoints.hh:56
const LocalKey & localKey(const unsigned int i) const
Definition emptypoints.hh:82
unsigned int order() const
Definition emptypoints.hh:87
iterator begin() const
Definition emptypoints.hh:72
iterator end() const
Definition emptypoints.hh:77
F Field
Definition emptypoints.hh:52
std::vector< LagrangePoint > points_
Definition emptypoints.hh:99
unsigned int size() const
Definition emptypoints.hh:92
std::vector< LagrangePoint >::const_iterator iterator
Definition emptypoints.hh:58