#include <aprioriRef2D.hh>
Public Types | |
enum | subdivTypes { NONE = 0 , X = 1 , Y = 2 } |
Public Member Functions | |
APrioriGeometricRefinement (concepts::Attribute attribVtx, concepts::Attribute attribEdge, const int *const p, const uint subdiv=X|Y) | |
APrioriGeometricRefinement (const APrioriGeometricRefinement &rule) | |
Copy constructor. | |
concepts::Set< concepts::Attribute > & | attribVtx () |
Returns set of attributes to refine toward this vertices. | |
concepts::Set< concepts::Attribute > & | attribEdge () |
Returns set of attributes to refine toward this edge. | |
virtual concepts::AdaptiveAdjustP< 2 > | operator() (const concepts::Connector2 &q) const |
Static Public Attributes | |
static const short | MAXSHORT = 32767 |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Class for holding a rule for geometric refinement towards edges and vertices.
Definition at line 137 of file aprioriRef2D.hh.
|
inherited |
Definition at line 123 of file aprioriRef2D.hh.
hp2D::APrioriGeometricRefinement::APrioriGeometricRefinement | ( | concepts::Attribute | attribVtx, |
concepts::Attribute | attribEdge, | ||
const int *const | p, | ||
const uint | subdiv = X|Y |
||
) |
Constructor
If a given attribute for the vertices or edges is 0, it is not considered.
attribVtx | Refine towards vertices with this attribute |
attribEdge | Refine towards edges with this attribute |
p | If there is no refinement, p will be increased by this amount (anisotropically) |
subdiv | possibility to restrict subdivision strategy |
|
inline |
Copy constructor.
Definition at line 153 of file aprioriRef2D.hh.
|
inline |
Returns set of attributes to refine toward this edge.
Definition at line 159 of file aprioriRef2D.hh.
|
inline |
Returns set of attributes to refine toward this vertices.
Definition at line 157 of file aprioriRef2D.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from hp2D::APrioriRefinementRule.
|
virtual |
Implements hp2D::APrioriRefinementRule.
|
staticinherited |
Definition at line 124 of file aprioriRef2D.hh.