|
dune-localfunctions 2.8.0
|
Loading...
Searching...
No Matches
equidistantpoints.hh
Go to the documentation of this file.
42 inline std::size_t numLagrangePoints ( unsigned int topologyId, unsigned int dim, std::size_t order )
53 inline static unsigned int equidistantLagrangePoints ( const GeometryType& gt, unsigned int codim, std::size_t order, unsigned int *count, LagrangePoint< ct, cdim > *points )
61 const unsigned int numBaseN = (codim < dim ? Geo::Impl::size( baseGeometryType.id(), baseGeometryType.dim(), codim ) : 0);
62 const unsigned int numBaseM = (codim > 0 ? Geo::Impl::size( baseGeometryType.id(), baseGeometryType.dim(), codim-1 ) : 0);
71 const unsigned int n = equidistantLagrangePoints( baseGeometryType, codim, order, count, points );
85 const unsigned int n = equidistantLagrangePoints( baseGeometryType, codim-1, order, count+numBaseN, points );
103 unsigned int size = (codim > 0 ? equidistantLagrangePoints( baseGeometryType, codim-1, order, count, points ) : 0);
106 points->localKey_ = LocalKey( points->localKey_.subEntity(), codim, points->localKey_.index() );
112 const unsigned int n = equidistantLagrangePoints( baseGeometryType, codim, i, count+numBaseM, points );
145 inline static unsigned int equidistantLagrangePoints ( unsigned int topologyId, unsigned int dim, unsigned int codim, std::size_t order, unsigned int *count, LagrangePoint< ct, cdim > *points )
147 return equidistantLagrangePoints ( GeometryType(topologyId, dim), codim, order, *count, *points );
int size() const
iterator end()
size_type dim() const
std::size_t numLagrangePoints(const GeometryType >, std::size_t order)
Definition equidistantpoints.hh:21
static unsigned int equidistantLagrangePoints(const GeometryType >, unsigned int codim, std::size_t order, unsigned int *count, LagrangePoint< ct, cdim > *points)
Definition equidistantpoints.hh:53
constexpr unsigned int dim() const
constexpr unsigned int id() const
unsigned int index() const
Return offset within subentity.
Definition localkey.hh:66
unsigned int subEntity() const
Return number of associated subentity.
Definition localkey.hh:54
Definition emptypoints.hh:16
Definition emptypoints.hh:54
Definition equidistantpoints.hh:158
static bool supports(std::size_t order)
Definition equidistantpoints.hh:201
static const unsigned int dimension
Definition equidistantpoints.hh:162
static bool supports(GeometryType gt, std::size_t order)
Definition equidistantpoints.hh:199
EquidistantPointSet(std::size_t order)
Definition equidistantpoints.hh:166
T fill(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8