Formula in spherical polar coordinates. More...
#include <sphericalFormula.hh>


Public Member Functions | |
| virtual SphericalFormula * | 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 |
| SphericalFormula (const SphericalFormula &frm) | |
| Copy Constructor. | |
| SphericalFormula (const char *formula) | |
| Constructor. | |
| virtual | ~SphericalFormula () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
Formula in spherical polar coordinates.
In such a formula, x has the meaning of the radius, y has the meaning of the angle phi and z has the meaning of the angle theta. The input parameters of the application operators has to be given in Kartesian coordinates.
where
and
.
Definition at line 27 of file sphericalFormula.hh.
| concepts::SphericalFormula::SphericalFormula | ( | const char * | formula | ) | [inline] |
Constructor.
Definition at line 30 of file sphericalFormula.hh.
| concepts::SphericalFormula::SphericalFormula | ( | const SphericalFormula & | frm | ) | [inline] |
Copy Constructor.
Definition at line 32 of file sphericalFormula.hh.
| virtual concepts::SphericalFormula::~SphericalFormula | ( | ) | [virtual] |
| virtual SphericalFormula* concepts::SphericalFormula::clone | ( | ) | const [virtual] |
| virtual std::ostream& concepts::SphericalFormula::info | ( | std::ostream & | os | ) | const [protected, virtual] |
| virtual Real concepts::SphericalFormula::operator() | ( | const Real3d & | p, |
| const Real | t = 0.0 |
||
| ) | const [virtual] |
| virtual Real concepts::SphericalFormula::operator() | ( | const Real2d & | p, |
| const Real | t = 0.0 |
||
| ) | const [virtual] |
| virtual Real concepts::SphericalFormula::operator() | ( | const Real | p, |
| const Real | t = 0.0 |
||
| ) | const [virtual] |