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

Public Member Functions | Protected Member Functions | Private Attributes
concepts::ZylindricalFormula Class Reference

Formula in zylindrical coordinates. More...

#include <zylindricalFormula.hh>

Inheritance diagram for concepts::ZylindricalFormula:
Inheritance graph
[legend]
Collaboration diagram for concepts::ZylindricalFormula:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ZylindricalFormulaclone () const
virtual Real operator() (const Real3d &p, const Real t=0.0) const
virtual Real operator() (const Real p, const Real t=0.0) const
virtual Real operator() (const Real2d &p, const Real t=0.0) const
 ZylindricalFormula (const ZylindricalFormula &frm)
 Copy Constructor.
 ZylindricalFormula (const std::string formula, bool transCoord=false)
 Constructor.
virtual ~ZylindricalFormula ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const

Private Attributes

bool transCoord_
 Flag, if variables "R" and "Phi" for coordinates are allowed (for reason of backwards compatibility)

Detailed Description

Formula in zylindrical coordinates.

In such a formula, x has the meaning of the radius and y has the meaning of the angle. The input parameters of the application operators has to be given in Kartesian coordinates.

Author:
Philipp Frauenfelder, 2002

Definition at line 21 of file zylindricalFormula.hh.


Constructor & Destructor Documentation

concepts::ZylindricalFormula::ZylindricalFormula ( const std::string  formula,
bool  transCoord = false 
)

Constructor.

In the case of transCoord is true the variables "R" and "Phi" are transformed to "x" and "y".

concepts::ZylindricalFormula::ZylindricalFormula ( const ZylindricalFormula frm)

Copy Constructor.

virtual concepts::ZylindricalFormula::~ZylindricalFormula ( ) [virtual]

Member Function Documentation

virtual ZylindricalFormula* concepts::ZylindricalFormula::clone ( ) const [virtual]
virtual std::ostream& concepts::ZylindricalFormula::info ( std::ostream &  os) const [protected, virtual]
virtual Real concepts::ZylindricalFormula::operator() ( const Real3d p,
const Real  t = 0.0 
) const [virtual]
virtual Real concepts::ZylindricalFormula::operator() ( const Real2d p,
const Real  t = 0.0 
) const [virtual]
virtual Real concepts::ZylindricalFormula::operator() ( const Real  p,
const Real  t = 0.0 
) const [virtual]

Member Data Documentation

Flag, if variables "R" and "Phi" for coordinates are allowed (for reason of backwards compatibility)

Definition at line 42 of file zylindricalFormula.hh.


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

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