graphics::MatrixBasisOutputCell< G > Class Template Referenceabstract
Basis class for graphical output using dense matrices. More...
#include <matrixBasis.hh>
Public Member Functions | |
uint | dim () const |
returns the space dimension of the mesh (two by default) More... | |
MatrixBasisOutputCell (const enum concepts::ElementGraphicsBase::graphicsType type=concepts::ElementGraphicsBase::DENSEMATRIX, uint dim=2) | |
Constructor for the pure virtual class. More... | |
virtual void | operator() (const concepts::Cell &cell)=0 |
Writes Data of the given cell in the matrices. More... | |
virtual void | operator() (const concepts::Element< G > &elm)=0 |
Writes data of the given element in the matrices. More... | |
virtual void | operator() (const Element< Real > &elm)=0 |
Application operator. More... | |
virtual void | resetCounter () |
resets all counters to zero More... | |
virtual | ~MatrixBasisOutputCell () |
Destructor. More... | |
Public Attributes | |
uint | indexOfPoints |
Index of the (next) graphics point. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Protected Attributes | |
uint | dim_ |
The space dimension of the mesh (1, 2, or 3) More... | |
enum concepts::ElementGraphicsBase::graphicsType | type_ |
The graphicsType (either concepts::ElementGraphicsBase::DENSEMATRIX or concepts::ElementGraphicsBase::MESH_DENSEMATRIX) More... | |
Detailed Description
template<class G = Real>
class graphics::MatrixBasisOutputCell< G >
Basis class for graphical output using dense matrices.
Definition at line 104 of file matrixBasis.hh.
Constructor & Destructor Documentation
◆ MatrixBasisOutputCell()
|
inline |
Constructor for the pure virtual class.
Is used in the constructor of the child classes.
Definition at line 110 of file matrixBasis.hh.
◆ ~MatrixBasisOutputCell()
|
inlinevirtual |
Destructor.
Definition at line 118 of file matrixBasis.hh.
Member Function Documentation
◆ dim()
|
inline |
returns the space dimension of the mesh (two by default)
Definition at line 128 of file matrixBasis.hh.
◆ info()
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::CellEdgeIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellIntegral< F >, hp3D::APrioriRefinement, hp2D::APrioriRefinement, graphics::VertexList, graphics::MatrixCounterCell, graphics::BaseMeshCell, graphics::BaseOutputCell< F >, and graphics::BaseOutputCell< Real >.
◆ operator()() [1/3]
|
pure virtual |
Writes Data of the given cell in the matrices.
Implements concepts::CellPostprocess< Real >.
Implemented in graphics::MatrixBaseMeshCell, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSpaceOutputCell< G >, and graphics::MatrixSpaceOutputCell< Real >.
◆ operator()() [2/3]
|
pure virtual |
Writes data of the given element in the matrices.
Implemented in graphics::MatrixBaseMeshCell, and graphics::MatrixSpaceOutputCell< Real >.
◆ operator()() [3/3]
|
pure virtualinherited |
Application operator.
This application operator has to be overloaded to post process a space.
- Parameters
-
elm Current element
Implemented in concepts::CellEdgeIntegral< F >, and concepts::CellFaceIntegral< F >.
◆ resetCounter()
|
inlinevirtual |
resets all counters to zero
Reimplemented in graphics::MatrixSpaceOutputCell< G >, and graphics::MatrixSpaceOutputCell< Real >.
Definition at line 133 of file matrixBasis.hh.
Member Data Documentation
◆ dim_
|
protected |
The space dimension of the mesh (1, 2, or 3)
Definition at line 143 of file matrixBasis.hh.
◆ indexOfPoints
uint graphics::MatrixBasisOutputCell< G >::indexOfPoints |
Index of the (next) graphics point.
Definition at line 138 of file matrixBasis.hh.
◆ type_
|
protected |
The graphicsType (either concepts::ElementGraphicsBase::DENSEMATRIX or concepts::ElementGraphicsBase::MESH_DENSEMATRIX)
Definition at line 143 of file matrixBasis.hh.
The documentation for this class was generated from the following file:
- graphics/matrixBasis.hh