Class for holding a rule for a particular h- and p-refinement until an maximum level and maximum polynomial degree is reached. More...
#include <aprioriRef2D.hh>


Public Types | |
| enum | subdivTypes { NONE = 0, X = 1, Y = 2 } |
Public Member Functions | |
| APrioriRegularRefinement (const int *const p, const uint subdiv=X|Y) | |
| Constructor. | |
| APrioriRegularRefinement (const APrioriRegularRefinement &rule) | |
| Copy constructor. | |
| 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. | |
Private Attributes | |
| const int *const | p_ |
| Maximal p in a refinement step in each subdiv. | |
| const uint | subdiv_ |
| Subdivision strategy. | |
Class for holding a rule for a particular h- and p-refinement until an maximum level and maximum polynomial degree is reached.
Definition at line 179 of file aprioriRef2D.hh.
enum hp2D::APrioriRefinementRule::subdivTypes [inherited] |
Definition at line 123 of file aprioriRef2D.hh.
| hp2D::APrioriRegularRefinement::APrioriRegularRefinement | ( | const int *const | p, |
| const uint | subdiv = X | Y |
||
| ) | [inline] |
Constructor.
| p | increase of polynomial order (anisotropically) |
| subdiv | definition of the subdivision directions (local) |
Definition at line 186 of file aprioriRef2D.hh.
| hp2D::APrioriRegularRefinement::APrioriRegularRefinement | ( | const APrioriRegularRefinement & | rule | ) | [inline] |
Copy constructor.
Definition at line 189 of file aprioriRef2D.hh.
| virtual std::ostream& hp2D::APrioriRegularRefinement::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from hp2D::APrioriRefinementRule.
| virtual concepts::AdaptiveAdjustP<2> hp2D::APrioriRegularRefinement::operator() | ( | const concepts::Connector2 & | q | ) | const [virtual] |
Implements hp2D::APrioriRefinementRule.
const short hp2D::APrioriRefinementRule::MAXSHORT = 32767 [static, inherited] |
Definition at line 124 of file aprioriRef2D.hh.
const int* const hp2D::APrioriRegularRefinement::p_ [private] |
Maximal p in a refinement step in each subdiv.
Definition at line 197 of file aprioriRef2D.hh.
const uint hp2D::APrioriRegularRefinement::subdiv_ [private] |
Subdivision strategy.
Definition at line 199 of file aprioriRef2D.hh.