CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <XF.h>
Inheritance diagram for XF::Function:
Public Member Functions | |
Function () | |
virtual | ~Function () |
virtual unsigned int | dimensionality () const |
virtual HepGeom::Transform3D | operator() (double argument) const =0 |
virtual HepGeom::Transform3D | operator() (const Genfun::Argument &argument) const =0 |
virtual Function * | clone () const =0 |
Function (const Function &right) |
Definition at line 61 of file XF.h.
XF::Function::Function | ( | const Function & | right | ) |
virtual Function* XF::Function::clone | ( | ) | const [pure virtual] |
Implemented in XF::Pow, XF::Product, XF::PreMult, and XF::PostMult.
unsigned int XF::Function::dimensionality | ( | ) | const [virtual] |
Reimplemented in XF::Product, XF::PreMult, and XF::PostMult.
Definition at line 38 of file XF.cc.
Referenced by XF::PostMult::dimensionality(), XF::PreMult::dimensionality(), XF::Product::dimensionality(), and XF::Product::Product().
virtual HepGeom::Transform3D XF::Function::operator() | ( | const Genfun::Argument & | argument | ) | const [pure virtual] |
Implemented in XF::Pow, XF::Product, XF::PreMult, and XF::PostMult.
virtual HepGeom::Transform3D XF::Function::operator() | ( | double | argument | ) | const [pure virtual] |
Implemented in XF::Pow, XF::Product, XF::PreMult, and XF::PostMult.