#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.