Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Private Attributes
concepts::GlobalPostprocess< F > Class Template Reference

Global Postprocessing. More...

#include <postProcess.hh>

Inheritance diagram for concepts::GlobalPostprocess< F >:
Inheritance graph
[legend]
Collaboration diagram for concepts::GlobalPostprocess< F >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GlobalPostprocess (const Space< F > &spc)
 Constructor.
 GlobalPostprocess (Mesh &msh)
 Constructor.
void operator() (CellPostprocess< F > &perCell) const
 Application operator.

Protected Member Functions

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

Private Attributes

Meshmsh_
 The mesh.
const Space< F > * spc_
 The space.

Detailed Description

template<class F = Real>
class concepts::GlobalPostprocess< F >

Global Postprocessing.

The application operator calls the application operator of the object for the per cell postprocessing on each cell.

Data which is needed for the postprocessing (eg. the solution, an output stream etc.) should be included in the class which does the real work, ie. a derived class from CellPostprocess.

See also:
CellPostprocess
Author:
Philipp Frauenfelder, 2000

Definition at line 68 of file postProcess.hh.


Constructor & Destructor Documentation

template<class F = Real>
concepts::GlobalPostprocess< F >::GlobalPostprocess ( const Space< F > &  spc)

Constructor.

Parameters:
spcSpace over which the application operator should loop.
template<class F = Real>
concepts::GlobalPostprocess< F >::GlobalPostprocess ( Mesh msh)

Constructor.

Parameters:
mshMesh over which the application operator should loop.

Member Function Documentation

template<class F = Real>
virtual std::ostream& concepts::GlobalPostprocess< F >::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

template<class F = Real>
void concepts::GlobalPostprocess< F >::operator() ( CellPostprocess< F > &  perCell) const

Application operator.

It calls the application operator of perCell on each cell.

Parameters:
perCellThe application operator of this class is called on each element.

Member Data Documentation

template<class F = Real>
Mesh* concepts::GlobalPostprocess< F >::msh_ [private]

The mesh.

Definition at line 94 of file postProcess.hh.

template<class F = Real>
const Space<F>* concepts::GlobalPostprocess< F >::spc_ [private]

The space.

Definition at line 91 of file postProcess.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)