concepts::CellPostprocess< F > Class Template Referenceabstract
Abstract class for per cell postprocessing. More...
#include <postProcess.hh>
Public Member Functions | |
virtual void | operator() (const Cell &cell)=0 |
Application operator. More... | |
virtual void | operator() (const Element< F > &elm)=0 |
Application operator. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Detailed Description
template<class F>
class concepts::CellPostprocess< F >
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.
- See also
- GlobalPostprocess to see how this class can be used.
Definition at line 38 of file postProcess.hh.
Member Function Documentation
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellIntegral< F >, concepts::PRefinement< F, dim >, concepts::HRefinement< F, dim >, hp3D::APrioriRefinement, hp2D::APrioriRefinement, graphics::VertexList, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixCounterCell, graphics::BaseMeshCell, graphics::BaseFormulaCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseDataCell< F, G >, graphics::BaseOutputCell< F >, graphics::BaseOutputCell< typename concepts::Realtype< F >::type >, and graphics::BaseOutputCell< Real >.
◆ operator()() [1/2]
|
pure virtual |
Application operator.
This application operator has to be overloaded to post process a mesh.
- Parameters
-
cell Current cell
Implemented in graphics::MatrixBasisOutputCell< G >, graphics::MatrixBasisOutputCell< typename concepts::Realtype< F >::type >, graphics::MatrixBasisOutputCell< Real >, graphics::BaseOutputCell< F >, graphics::BaseOutputCell< typename concepts::Realtype< F >::type >, graphics::BaseOutputCell< Real >, hp3D::RefineOrRaise< F, G >, hp3D::APrioriRefinement, hp2D::APrioriRefinementNew, hp2D::APrioriRefinement, hp1D::RefineOrRaise< F >, graphics::VertexList, graphics::TopologyDottyCell< F >, graphics::MeshTecplotCell< F >, graphics::MeshMatlabCell< F >, graphics::MeshGnuplotCell< F >, graphics::MeshEPSCell< F >, graphics::BoundaryDXCell< F >, graphics::MeshDXCell< F >, graphics::MeshDATCell< F >, graphics::MatrixBaseMeshCell, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSpaceOutputCell< G >, graphics::MatrixSpaceOutputCell< Real >, graphics::MatrixCounterCell, graphics::DataMatlabCell, graphics::DataGnuplotCell< F >, graphics::BaseMeshCell, graphics::BaseFormulaCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseDataCell< F, G >, graphics::DataDXData, graphics::DataDXConnections, graphics::DataDXCoordinates, graphics::DataDXCounts, concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::PRefinement< F, dim >, and concepts::HRefinement< F, dim >.
◆ operator()() [2/2]
|
pure virtual |
Application operator.
This application operator has to be overloaded to post process a space.
- Parameters
-
elm Current element
Implemented in concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::PRefinement< F, dim >, concepts::HRefinement< F, dim >, graphics::MatrixBasisOutputCell< typename concepts::Realtype< F >::type >, graphics::BaseOutputCell< typename concepts::Realtype< F >::type >, hp3D::RefineOrRaise< F, G >, hp1D::RefineOrRaise< F >, graphics::TopologyDottyCell< F >, graphics::MeshTecplotCell< F >, graphics::MeshMatlabCell< F >, graphics::MeshGnuplotCell< F >, graphics::BoundaryDXCell< F >, graphics::MeshDXCell< F >, graphics::MeshDATCell< F >, and graphics::DataGnuplotCell< F >.
The documentation for this class was generated from the following file:
- space/postProcess.hh