Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Private Attributes
hp2D::APrioriRefinementNew Class Reference

#include <aprioriRef2D.hh>

Inheritance diagram for hp2D::APrioriRefinementNew:
Inheritance graph
[legend]
Collaboration diagram for hp2D::APrioriRefinementNew:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void add (concepts::Attribute attrib, APrioriRefinementRule *rule)
 Adds rule for a particular cell attribute.
 APrioriRefinementNew (concepts::Adaptivity< concepts::Connector, concepts::AdaptiveAdjustP< 2 > > &adj, APrioriRefinementRule *rule=0)
 Constructor.
virtual void operator() (const concepts::Cell &cell) throw (concepts::MissingFeature)
 Application operator.
virtual void operator() (const concepts::Element< Real > &elm) throw (concepts::MissingFeature)
virtual void operator() (const Element< Real > &elm)=0
 Application operator.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

concepts::Adaptivity
< concepts::Connector,
concepts::AdaptiveAdjustP< 2 > > * 
adj_
 Adaptive space pre builder.
APrioriRefinementRulerule_
 Default rule.
std::map< uint,
APrioriRefinementRule * > 
rules_
 Rules.

Detailed Description

Definition at line 204 of file aprioriRef2D.hh.


Constructor & Destructor Documentation

hp2D::APrioriRefinementNew::APrioriRefinementNew ( concepts::Adaptivity< concepts::Connector, concepts::AdaptiveAdjustP< 2 > > &  adj,
APrioriRefinementRule rule = 0 
) [inline]

Constructor.

Parameters:
ruledefault rule

Definition at line 210 of file aprioriRef2D.hh.


Member Function Documentation

void hp2D::APrioriRefinementNew::add ( concepts::Attribute  attrib,
APrioriRefinementRule rule 
) [inline]

Adds rule for a particular cell attribute.

Definition at line 215 of file aprioriRef2D.hh.

virtual std::ostream& concepts::CellPostprocess< Real >::info ( std::ostream &  os) const [protected, virtual, inherited]
virtual void concepts::CellPostprocess< Real >::operator() ( const Element< Real > &  elm) [pure virtual, inherited]

Application operator.

This application operator has to be overloaded to post process a space.

Parameters:
elmCurrent element

Implemented in concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.

virtual void hp2D::APrioriRefinementNew::operator() ( const concepts::Cell cell) throw (concepts::MissingFeature) [virtual]

Application operator.

This application operator has to be overloaded to post process a mesh.

Parameters:
cellCurrent cell

Implements concepts::CellPostprocess< Real >.

virtual void hp2D::APrioriRefinementNew::operator() ( const concepts::Element< Real > &  elm) throw (concepts::MissingFeature) [virtual]

Member Data Documentation

Adaptive space pre builder.

Definition at line 231 of file aprioriRef2D.hh.

Default rule.

Definition at line 233 of file aprioriRef2D.hh.

Rules.

Definition at line 235 of file aprioriRef2D.hh.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)