#include <meshDX.hh>
Public Member Functions | |
BoundaryDXCell (VertexList &vtxList) | |
virtual void | operator() (const concepts::Element< F > &elm) |
virtual void | operator() (const concepts::Cell &cell) |
const std::list< const concepts::Connector * > & | faces () const |
Returns the list of faces. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
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
|
inline |
|
inline |
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in graphics::BaseOutputCell< F >, graphics::BaseOutputCell< Real >, graphics::BaseOutputCell< typename concepts::Realtype< F >::type >, graphics::BaseDataCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseFormulaCell< F, G >, graphics::BaseMeshCell, graphics::MatrixCounterCell, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::VertexList, hp2D::APrioriRefinement, hp3D::APrioriRefinement, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellIntegral< F >, concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.
|
virtual |
Application operator. This application operator has to be overloaded to post process a mesh.
cell | Current cell |
Implements concepts::CellPostprocess< F >.
|
virtual |
Application operator. This application operator has to be overloaded to post process a space.
elm | Current element |
Implements concepts::CellPostprocess< F >.