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

Genfun::LegendreExpansion Class Reference

#include <LegendreExpansion.hh>

Inheritance diagram for Genfun::LegendreExpansion:

Genfun::AbsFunction List of all members.

Public Types

 REAL
 IMAG
 MAG
 MAGSQ
enum  Type { REAL, IMAG, MAG, MAGSQ }

Public Member Functions

 LegendreExpansion (Type type, const LegendreCoefficientSet &coefficients)
 LegendreExpansion (const LegendreExpansion &right)
virtual ~LegendreExpansion ()
virtual double operator() (double argument) const
virtual double operator() (const Argument &a) const
const LegendreCoefficientSetcoefficientSet () const

Detailed Description

Author:

Definition at line 19 of file LegendreExpansion.hh.


Member Enumeration Documentation

enum Genfun::LegendreExpansion::Type

Enumerator:
REAL 
IMAG 
MAG 
MAGSQ 

Definition at line 25 of file LegendreExpansion.hh.


Constructor & Destructor Documentation

Genfun::LegendreExpansion::LegendreExpansion ( Type  type,
const LegendreCoefficientSet coefficients 
)

Genfun::LegendreExpansion::LegendreExpansion ( const LegendreExpansion right  ) 

virtual Genfun::LegendreExpansion::~LegendreExpansion (  )  [virtual]


Member Function Documentation

const LegendreCoefficientSet& Genfun::LegendreExpansion::coefficientSet (  )  const

virtual double Genfun::LegendreExpansion::operator() ( const Argument a  )  const [inline, virtual]

Implements Genfun::AbsFunction.

Definition at line 38 of file LegendreExpansion.hh.

References a, and operator()().

virtual double Genfun::LegendreExpansion::operator() ( double  argument  )  const [virtual]

Implements Genfun::AbsFunction.

Referenced by operator()().


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