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

Public Member Functions | List of all members
XF::Function Class Referenceabstract

#include <XF.h>

Inheritance diagram for XF::Function:
XF::PostMult XF::Pow XF::PreMult XF::Product

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

◆ Function() [1/2]

XF::Function::Function ( )

Definition at line 15 of file XF.cc.

◆ ~ Function()

virtual XF::Function::~ Function ( )
virtual

◆ Function() [2/2]

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

Member Function Documentation

◆ clone()

virtual Function* XF::Function::clone ( ) const
pure virtual

Implemented in XF::PostMult, XF::PreMult, XF::Product, and XF::Pow.

◆ dimensionality()

unsigned int XF::Function::dimensionality ( ) const
virtual

◆ operator()() [1/2]

virtual HepGeom::Transform3D XF::Function::operator() ( double  argument) const
pure virtual

Implemented in XF::PostMult, XF::PreMult, XF::Product, and XF::Pow.

◆ operator()() [2/2]

virtual HepGeom::Transform3D XF::Function::operator() ( const Genfun::Argument argument) const
pure virtual

Implemented in XF::PostMult, XF::PreMult, XF::Product, and XF::Pow.


The documentation for this class was generated from the following files: