Class documentation of Concepts

Loading...
Searching...
No Matches
zylindricalFormula.hh
Go to the documentation of this file.
1
7#ifndef zylindricalformula_hh
8#define zylindricalformula_hh
9
10#include "parsedFormula.hh"
11
12namespace concepts {
13
14
15 // **************************************************** ZylindricalFormula **
16
24 public:
30 ZylindricalFormula(const std::string formula, bool transCoord = false);
33 virtual ~ZylindricalFormula();
34 virtual ZylindricalFormula* clone() const;
35
36 virtual Real operator() (const Real p, const Real t = 0.0) const;
37 virtual Real operator() (const Real2d& p, const Real t = 0.0) const;
38 virtual Real operator() (const Real3d& p, const Real t = 0.0) const;
39 protected:
40 virtual std::ostream& info(std::ostream& os) const;
41 private:
44 bool transCoord_;
45 };
46
47} // namespace concepts
48
49#endif // zylindricalformula_hh
ZylindricalFormula(const ZylindricalFormula &frm)
Copy Constructor.
ZylindricalFormula(const std::string formula, bool transCoord=false)
double Real
Definition typedefs.hh:39
Set< F > makeSet(uint n, const F &first,...)
Definition set.hh:320