Formula in zylindrical coordinates. More...
#include <zylindricalFormula.hh>


Public Member Functions | |
| virtual ZylindricalFormula * | clone () 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) | |
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.
Definition at line 21 of file zylindricalFormula.hh.
| 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] |
| 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] |
bool concepts::ZylindricalFormula::transCoord_ [private] |
Flag, if variables "R" and "Phi" for coordinates are allowed (for reason of backwards compatibility)
Definition at line 42 of file zylindricalFormula.hh.