Gathers information about boundary faces (or edges in 2D) and prepares information to be written to an OpenDX file. More...
#include <meshDX.hh>


Public Member Functions | |
| BoundaryDXCell (VertexList &vtxList) | |
| const std::list< const concepts::Connector * > & | faces () const |
| Returns the list of faces. | |
| virtual void | operator() (const concepts::Cell &cell) throw (concepts::MissingFeature, concepts::Assertion) |
| Application operator. | |
| virtual void | operator() (const concepts::Element< F > &elm) throw (concepts::MissingFeature) |
| Application operator. | |
| virtual | ~BoundaryDXCell () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| std::list< const concepts::Connector * > | faces_ |
| List of faces (or edges) which have boundary attribute != 0. | |
| VertexList & | vtxList_ |
| List of vertices. | |
Gathers information about boundary faces (or edges in 2D) and prepares information to be written to an OpenDX file.
You should not use this class directly. Instead, use the executor class MeshDX or (even simpler) its trampoline function drawMeshDX (which hides the template parameter of MeshDX).
MeshDX the executor class drawMeshDX the trampoline function of MeshDX | graphics::BoundaryDXCell< F >::BoundaryDXCell | ( | VertexList & | vtxList | ) | [inline] |
| virtual graphics::BoundaryDXCell< F >::~BoundaryDXCell | ( | ) | [virtual] |
| const std::list<const concepts::Connector*>& graphics::BoundaryDXCell< F >::faces | ( | ) | const [inline] |
| virtual std::ostream& concepts::CellPostprocess< F >::info | ( | std::ostream & | os | ) | const [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in EvaluateEa_of_x, CellA_M_alpha_of_x, CellA_M_of_x_MC, graphics::BaseOutputCell< F >, graphics::BaseDataCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseFormulaCell< F, G >, graphics::BaseMeshCell, graphics::VertexList, hp2D::APrioriRefinement, hp3D::APrioriRefinement, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellEdgeIntegral< F >, graphics::BaseOutputCell< G >, and graphics::BaseOutputCell< Real >.
| virtual void graphics::BoundaryDXCell< F >::operator() | ( | const concepts::Element< F > & | elm | ) | throw (concepts::MissingFeature) [virtual] |
Application operator.
This application operator has to be overloaded to post process a space.
| elm | Current element |
Implements concepts::CellPostprocess< F >.
| virtual void graphics::BoundaryDXCell< F >::operator() | ( | const concepts::Cell & | cell | ) | throw (concepts::MissingFeature, concepts::Assertion) [virtual] |
Application operator.
This application operator has to be overloaded to post process a mesh.
| cell | Current cell |
Implements concepts::CellPostprocess< F >.
std::list<const concepts::Connector*> graphics::BoundaryDXCell< F >::faces_ [private] |
VertexList& graphics::BoundaryDXCell< F >::vtxList_ [private] |