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

Public Member Functions | Protected Member Functions | Private Attributes
EvaluateEa_of_x Class Reference

Computes the cellwise values of $ E_a(x) $ by evaluating the given function in the center of gravity. More...

#include <cellwise.hh>

Inheritance diagram for EvaluateEa_of_x:
Inheritance graph
[legend]
Collaboration diagram for EvaluateEa_of_x:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EvaluateEa_of_x (__gnu_cxx::hash_map< uint, Real > &Ea, const concepts::Formula< Real > &frm)
virtual void operator() (const Element< Real > &elm)=0
 Application operator.
virtual void operator() (const concepts::Cell &cell)
 Application operator.
virtual void operator() (const concepts::Element< Real > &elm)

Protected Member Functions

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

Private Attributes

__gnu_cxx::hash_map< uint, Real > & Ea_
std::auto_ptr
< concepts::Formula< Real > > 
frm_

Detailed Description

Computes the cellwise values of $ E_a(x) $ by evaluating the given function in the center of gravity.

Author:
Philipp Frauenfelder, 2002

Definition at line 29 of file cellwise.hh.


Constructor & Destructor Documentation

EvaluateEa_of_x::EvaluateEa_of_x ( __gnu_cxx::hash_map< uint, Real > &  Ea,
const concepts::Formula< Real > &  frm 
) [inline]

Definition at line 31 of file cellwise.hh.


Member Function Documentation

virtual std::ostream& EvaluateEa_of_x::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::CellPostprocess< Real >.

virtual void concepts::CellPostprocess< Real >::operator() ( const Element< Real > &  elm) [pure virtual, inherited]

Application operator.

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

Parameters:
elmCurrent element

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

virtual void EvaluateEa_of_x::operator() ( const concepts::Element< Real > &  elm) [virtual]
virtual void EvaluateEa_of_x::operator() ( const concepts::Cell cell) [virtual]

Application operator.

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

Parameters:
cellCurrent cell

Implements concepts::CellPostprocess< Real >.


Member Data Documentation

__gnu_cxx::hash_map<uint, Real>& EvaluateEa_of_x::Ea_ [private]

Definition at line 39 of file cellwise.hh.

std::auto_ptr<concepts::Formula<Real> > EvaluateEa_of_x::frm_ [private]

Definition at line 40 of file cellwise.hh.


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

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