graphics::MatrixBaseElementFormulaCell< F, G > Class Template Referenceabstract
Class for writing the graphical output of an element formula to ElementMatrices. More...
#include <matrixBasis.hh>
Public Types | |
typedef concepts::Datatype< F >::type | dataType |
Public Member Functions | |
uint | dim () const |
returns the space dimension of the mesh (two by default) More... | |
const concepts::ElementFormula< F, G > & | elementFormula () |
Returns the element formula. More... | |
virtual concepts::ElementMatrix< dataType > * | funValue () const |
Getter for the dense matrix with the function values. More... | |
MatrixBaseElementFormulaCell (concepts::ElementMatrix< dataType > *&funValue, const uint dim, const concepts::ElementFormula< F, G > &fun) | |
Constructor (for single and repeated output) More... | |
virtual uint | n () const |
Getter for the dimension of the solution output (number of components) More... | |
virtual void | operator() (const concepts::Cell &cell) throw (concepts::MissingFeature) |
Not operational. More... | |
virtual void | operator() (const concepts::Element< G > &elm) |
Output of the mesh and vector data of the element. More... | |
virtual void | operator() (const concepts::Element< typename concepts::Realtype< F >::type > &elm)=0 |
Writes data of the given element in the matrices. More... | |
virtual void | resetCounter () |
resets all counters to zero More... | |
virtual | ~MatrixBaseElementFormulaCell () |
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... | |
const concepts::ElementFormula< F, G > & | fun_ |
Element Formula. More... | |
concepts::ElementMatrix< dataType > *& | funValue_ |
Function Value in evaluate points. More... | |
enum concepts::ElementGraphicsBase::graphicsType | type_ |
The graphicsType (either concepts::ElementGraphicsBase::DENSEMATRIX or concepts::ElementGraphicsBase::MESH_DENSEMATRIX) More... | |
Detailed Description
template<class F, class G = typename concepts::Realtype<F>::type>
class graphics::MatrixBaseElementFormulaCell< F, G >
Class for writing the graphical output of an element formula to ElementMatrices.
Definition at line 259 of file matrixBasis.hh.
Member Typedef Documentation
◆ dataType
typedef concepts::Datatype<F>::type graphics::MatrixBaseElementFormulaCell< F, G >::dataType |
Definition at line 261 of file matrixBasis.hh.
Constructor & Destructor Documentation
◆ MatrixBaseElementFormulaCell()
|
inline |
Constructor (for single and repeated output)
- Parameters
-
funValue dense matrix for solution output dim spatial dimension of the elements fun
Definition at line 269 of file matrixBasis.hh.
◆ ~MatrixBaseElementFormulaCell()
|
inlinevirtual |
Destructor.
Definition at line 276 of file matrixBasis.hh.
Member Function Documentation
◆ dim()
|
inlineinherited |
returns the space dimension of the mesh (two by default)
Definition at line 128 of file matrixBasis.hh.
◆ elementFormula()
|
inline |
Returns the element formula.
Definition at line 293 of file matrixBasis.hh.
◆ funValue()
|
inlinevirtual |
Getter for the dense matrix with the function values.
Definition at line 303 of file matrixBasis.hh.
◆ info()
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::CellPostprocess< typename concepts::Realtype< F >::type >.
Definition at line 307 of file matrixBasis.hh.
◆ n()
|
inlinevirtual |
Getter for the dimension of the solution output (number of components)
Definition at line 298 of file matrixBasis.hh.
◆ operator()() [1/3]
|
inlinevirtual |
Not operational.
Implements graphics::MatrixBasisOutputCell< typename concepts::Realtype< F >::type >.
Definition at line 287 of file matrixBasis.hh.
◆ operator()() [2/3]
|
inlinevirtual |
Output of the mesh and vector data of the element.
- Parameters
-
elm The elment
Definition at line 282 of file matrixBasis.hh.
◆ operator()() [3/3]
|
pure virtualinherited |
Writes data of the given element in the matrices.
Implements concepts::CellPostprocess< typename concepts::Realtype< F >::type >.
◆ resetCounter()
|
inlinevirtualinherited |
resets all counters to zero
Definition at line 133 of file matrixBasis.hh.
Member Data Documentation
◆ dim_
|
protectedinherited |
The space dimension of the mesh (1, 2, or 3)
Definition at line 143 of file matrixBasis.hh.
◆ fun_
|
protected |
Element Formula.
Definition at line 320 of file matrixBasis.hh.
◆ funValue_
|
protected |
Function Value in evaluate points.
Definition at line 317 of file matrixBasis.hh.
◆ indexOfPoints
|
inherited |
Index of the (next) graphics point.
Definition at line 138 of file matrixBasis.hh.
◆ type_
|
protectedinherited |
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