graphics::MatrixBasisOutputCell< G > Class Template Referenceabstract

Basis class for graphical output using dense matrices. More...

#include <matrixBasis.hh>

Inheritance diagram for graphics::MatrixBasisOutputCell< G >:
concepts::CellPostprocess< Real > concepts::OutputOperator

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.

Author
Christian Heier, 2012

Definition at line 104 of file matrixBasis.hh.

Constructor & Destructor Documentation

◆ MatrixBasisOutputCell()

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

Writes data of the given element in the matrices.

Implemented in graphics::MatrixBaseMeshCell, and graphics::MatrixSpaceOutputCell< Real >.

◆ operator()() [3/3]

virtual void concepts::CellPostprocess< Real >::operator() ( const Element< F > &  elm)
pure virtualinherited

Application operator.

This application operator has to be overloaded to post process a space.

Parameters
elmCurrent element

Implemented in concepts::CellEdgeIntegral< F >, and concepts::CellFaceIntegral< F >.

◆ 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_


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich