hp2D::APrioriRefinementNew Class Referenceabstract
#include <aprioriRef2D.hh>
Public Member Functions | |
void | add (concepts::Attribute attrib, APrioriRefinementRule *rule) |
Adds rule for a particular cell attribute. More... | |
APrioriRefinementNew (concepts::Adaptivity< concepts::Connector, concepts::AdaptiveAdjustP< 2 > > &adj, APrioriRefinementRule *rule=0) | |
Constructor. More... | |
virtual void | operator() (const concepts::Cell &cell) throw (concepts::MissingFeature) |
Application operator. More... | |
virtual void | operator() (const concepts::Element< Real > &elm) throw (concepts::MissingFeature) |
virtual void | operator() (const Element< Real > &elm)=0 |
Application operator. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Private Attributes | |
concepts::Adaptivity< concepts::Connector, concepts::AdaptiveAdjustP< 2 > > * | adj_ |
Adaptive space pre builder. More... | |
APrioriRefinementRule * | rule_ |
Default rule. More... | |
std::map< uint, APrioriRefinementRule * > | rules_ |
Rules. More... | |
Detailed Description
Definition at line 206 of file aprioriRef2D.hh.
Constructor & Destructor Documentation
◆ APrioriRefinementNew()
|
inline |
Member Function Documentation
◆ add()
|
inline |
Adds rule for a particular cell attribute.
Definition at line 217 of file aprioriRef2D.hh.
◆ info()
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellIntegral< F >, hp3D::APrioriRefinement, hp2D::APrioriRefinement, graphics::VertexList, graphics::MatrixCounterCell, graphics::BaseMeshCell, graphics::BaseOutputCell< F >, and graphics::BaseOutputCell< Real >.
◆ operator()() [1/3]
|
virtual |
Application operator.
This application operator has to be overloaded to post process a mesh.
- Parameters
-
cell Current cell
Implements concepts::CellPostprocess< Real >.
◆ operator()() [2/3]
|
virtual |
◆ operator()() [3/3]
|
pure virtualinherited |
Application operator.
This application operator has to be overloaded to post process a space.
- Parameters
-
elm Current element
Implemented in concepts::CellEdgeIntegral< F >, and concepts::CellFaceIntegral< F >.
Member Data Documentation
◆ adj_
|
private |
Adaptive space pre builder.
Definition at line 233 of file aprioriRef2D.hh.
◆ rule_
|
private |
Default rule.
Definition at line 235 of file aprioriRef2D.hh.
◆ rules_
|
private |
Rules.
Definition at line 237 of file aprioriRef2D.hh.
The documentation for this class was generated from the following file:
- hp2D/aprioriRef2D.hh