Abstract class for per cell postprocessing. More...
#include <postProcess.hh>


Public Member Functions | |
| virtual void | operator() (const Element< F > &elm)=0 |
| Application operator. | |
| virtual void | operator() (const Cell &cell)=0 |
| Application operator. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Abstract class for per cell postprocessing.
An instance of a derived class is called on each cell for the per cell postprocessing. You don't have to do this by hand, only pass an instance of a derived class to the application operator of GlobalPostprocess.
Definition at line 36 of file postProcess.hh.
| virtual std::ostream& concepts::CellPostprocess< F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
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 concepts::CellPostprocess< F >::operator() | ( | const Element< F > & | elm | ) | [pure virtual] |
Application operator.
This application operator has to be overloaded to post process a space.
| elm | Current element |
Implemented in graphics::BaseOutputCell< F >, graphics::BaseDataCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseFormulaCell< F, G >, graphics::DataGnuplotCell< F >, graphics::MatrixBaseOutputCell< G >, graphics::MatrixBaseDataCell< F, G >, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::MeshDATCell< F >, graphics::MeshDXCell< F >, graphics::BoundaryDXCell< F >, graphics::MeshGnuplotCell< F >, graphics::MeshMatlabCell< F >, graphics::MeshTecplotCell< F >, graphics::TopologyDottyCell< F >, hp1D::RefineOrRaise< F >, hp3D::RefineOrRaise< F, G >, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellFaceIntegral< F >, concepts::CellEdgeIntegral< F >, graphics::BaseOutputCell< G >, and graphics::MatrixBaseOutputCell< concepts::Real >.
| virtual void concepts::CellPostprocess< F >::operator() | ( | const Cell & | cell | ) | [pure virtual] |
Application operator.
This application operator has to be overloaded to post process a mesh.
| cell | Current cell |
Implemented in RandomizeRefinement, 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::DataDXCounts, graphics::DataDXCoordinates, graphics::DataDXConnections, graphics::DataDXData, graphics::DataGnuplotCell< F >, graphics::DataMatlabCell, graphics::MatrixBaseOutputCell< G >, graphics::MatrixBaseDataCell< F, G >, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::MatrixBaseMeshCell, graphics::MeshDATCell< F >, graphics::MeshDXCell< F >, graphics::BoundaryDXCell< F >, graphics::MeshEPSCell< F >, graphics::MeshGnuplotCell< F >, graphics::MeshMatlabCell< F >, graphics::MeshTecplotCell< F >, graphics::TopologyDottyCell< F >, graphics::VertexList, hp1D::RefineOrRaise< F >, hp2D::APrioriRefinement, hp2D::APrioriRefinementNew, hp3D::APrioriRefinement, hp3D::RefineOrRaise< F, G >, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellFaceIntegral< F >, concepts::CellEdgeIntegral< F >, graphics::BaseOutputCell< G >, graphics::BaseOutputCell< Real >, and graphics::MatrixBaseOutputCell< concepts::Real >.