CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

XF::Function Class Reference

#include <XF.h>

Inheritance diagram for XF::Function:

XF::PostMult XF::Pow XF::PreMult XF::Product List of all members.

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 Functionclone () const =0
 Function (const Function &right)

Detailed Description

Definition at line 61 of file XF.h.


Constructor & Destructor Documentation

XF::Function::Function (  ) 

Definition at line 15 of file XF.cc.

XF::Function::~Function (  )  [virtual]

Definition at line 19 of file XF.cc.

XF::Function::Function ( const Function right  ) 


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7