Class documentation of Concepts

Loading...
Searching...
No Matches
graphics::MatrixBasisOutputCell< G > Class Template Referenceabstract

#include <matrixBasis.hh>

Inheritance diagram for graphics::MatrixBasisOutputCell< G >:
concepts::CellPostprocess< F > concepts::OutputOperator graphics::MatrixSpaceOutputCell< Real > graphics::MatrixBaseElementFormulaCell< F, G > graphics::MatrixSolutionEvaluationCell< F, G > graphics::MatrixSpaceOutputCell< G > graphics::MatrixBaseMeshCell

Public Member Functions

 MatrixBasisOutputCell (const enum concepts::ElementGraphicsBase::graphicsType type=concepts::ElementGraphicsBase::DENSEMATRIX, uint dim=2)
 
virtual ~MatrixBasisOutputCell ()
 Destructor.
 
virtual void operator() (const concepts::Element< G > &elm)=0
 Writes data of the given element in the matrices.
 
virtual void operator() (const concepts::Cell &cell)=0
 Writes Data of the given cell in the matrices.
 
uint dim () const
 returns the space dimension of the mesh (two by default)
 
virtual void resetCounter ()
 resets all counters to zero
 
virtual void operator() (const Element< F > &elm)=0
 

Public Attributes

uint indexOfPoints
 Index of the (next) graphics point.
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Protected Attributes

uint dim_
 The space dimension of the mesh (1, 2, or 3)
 
enum concepts::ElementGraphicsBase::graphicsType type_
 

Detailed Description

template<class G = Real>
class graphics::MatrixBasisOutputCell< G >

Basis class for graphical output using dense matrices.

Author
Christian Heier, 2012

Definition at line 104 of file matrixBasis.hh.

Constructor & Destructor Documentation

◆ MatrixBasisOutputCell()

template<class G = Real>
graphics::MatrixBasisOutputCell< G >::MatrixBasisOutputCell ( const enum concepts::ElementGraphicsBase::graphicsType  type = concepts::ElementGraphicsBase::DENSEMATRIX,
uint  dim = 2 
)
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()

template<class G = Real>
virtual graphics::MatrixBasisOutputCell< G >::~MatrixBasisOutputCell ( )
inlinevirtual

Destructor.

Definition at line 118 of file matrixBasis.hh.

Member Function Documentation

◆ dim()

template<class G = Real>
uint graphics::MatrixBasisOutputCell< G >::dim ( ) const
inline

returns the space dimension of the mesh (two by default)

Definition at line 128 of file matrixBasis.hh.

◆ info()

◆ operator()() [1/3]

◆ operator()() [2/3]

template<class G = Real>
virtual void graphics::MatrixBasisOutputCell< G >::operator() ( const concepts::Element< G > &  elm)
pure virtual

◆ operator()() [3/3]

◆ resetCounter()

template<class G = Real>
virtual void graphics::MatrixBasisOutputCell< G >::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_

template<class G = Real>
uint graphics::MatrixBasisOutputCell< G >::dim_
protected

The space dimension of the mesh (1, 2, or 3)

Definition at line 143 of file matrixBasis.hh.

◆ indexOfPoints

template<class G = Real>
uint graphics::MatrixBasisOutputCell< G >::indexOfPoints

Index of the (next) graphics point.

Definition at line 138 of file matrixBasis.hh.

◆ type_

template<class G = Real>
enum concepts::ElementGraphicsBase::graphicsType graphics::MatrixBasisOutputCell< G >::type_
protected

The graphicsType (either concepts::ElementGraphicsBase::DENSEMATRIX or concepts::ElementGraphicsBase::MESH_DENSEMATRIX)

Definition at line 149 of file matrixBasis.hh.


The documentation for this class was generated from the following file: