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

Namespaces | Classes | Typedefs | Functions
Genfun Namespace Reference

Namespaces

namespace  EllipticIntegral
namespace  FractionalOrder
namespace  IntegralOrder

Classes

class  Abs
class  AbsFunction
class  AbsFunctional
class  AbsParameter
class  ACos
class  Airy
class  AnalyticConvolution
class  Argument
class  ArrayFunction
class  ASin
class  AssociatedLaguerre
class  AssociatedLegendre
class  ATan
class  BetaDistribution
class  BivariateGaussian
class  EnergyFunction
class  ClebschGordanCoefficientSet
class  ConstMinusFunction
class  ConstMinusParameter
class  ConstOverFunction
class  ConstOverParameter
class  ConstPlusFunction
class  ConstPlusParameter
class  ConstTimesFunction
class  ConstTimesParameter
class  Cos
class  CumulativeChiSquare
class  DefiniteIntegral
class  DoubleParamToArgAdaptor
class  EfficiencyFunctional
class  Erf
class  Exp
class  Exponential
class  FixedConstant
class  FloatingConstant
class  FourierFit
class  FunctionComposition
class  FunctionConvolution
class  FunctionDifference
class  FunctionDirectProduct
class  FunctionNegation
class  FunctionNoop
class  FunctionNumDeriv
class  FunctionPlusParameter
class  FunctionProduct
class  FunctionQuotient
class  FunctionSum
class  FunctionTimesParameter
class  Gamma
class  GammaDistribution
class  Gaussian
class  IncompleteGamma
class  InterpolatingPolynomial
class  KroneckerDelta
class  Landau
class  Legendre
class  LegendreCoefficientSet
class  LegendreExpansion
class  LegendreFit
class  LikelihoodFunctional
class  Ln
class  LogGamma
class  LogisticFunction
class  Mod
class  NonrelativisticBWDistribution
class  Parameter
class  ParameterComposition
class  ParameterDifference
class  ParameterNegation
class  ParameterProduct
class  ParameterQuotient
class  ParameterSum
class  ParamToArgAdaptor
class  PeriodicRectangular
class  Power
class  Psi2Hydrogen
class  PtRelFcn
class  PuncturedSmearedExp
class  RCBase
class  Rectangular
class  RelativisticBWDistribution
class  ReverseExponential
class  RKIntegrator
class  Sigma
class  Sin
class  SphericalBessel
class  SphericalHarmonicCoefficientSet
class  SphericalHarmonicExpansion
class  SphericalHarmonicFit
class  SphericalNeumann
class  Sqrt
class  Square
class  SymToArgAdaptor
class  Tan
class  Theta
class  TrivariateGaussian
class  Variable
class  VoigtProfile
class  X_

Typedefs

typedef FunctionNoop Derivative
typedef const AbsFunctionGENFUNCTION
typedef const AbsParameterGENPARAMETER
typedef std::vector< ArgumentArgumentList

Functions

FunctionProduct operator* (const AbsFunction &op1, const AbsFunction &op2)
FunctionSum operator+ (const AbsFunction &op1, const AbsFunction &op2)
FunctionDifference operator- (const AbsFunction &op1, const AbsFunction &op2)
FunctionQuotient operator/ (const AbsFunction &op1, const AbsFunction &op2)
FunctionNegation operator- (const AbsFunction &op1)
ConstTimesFunction operator* (double c, const AbsFunction &op2)
ConstPlusFunction operator+ (double c, const AbsFunction &op2)
ConstMinusFunction operator- (double c, const AbsFunction &op2)
ConstOverFunction operator/ (double c, const AbsFunction &op2)
ConstTimesFunction operator* (const AbsFunction &op2, double c)
ConstPlusFunction operator+ (const AbsFunction &op2, double c)
ConstPlusFunction operator- (const AbsFunction &op2, double c)
ConstTimesFunction operator/ (const AbsFunction &op2, double c)
FunctionTimesParameter operator* (const AbsFunction &op1, const AbsParameter &op2)
FunctionPlusParameter operator+ (const AbsFunction &op1, const AbsParameter &op2)
FunctionPlusParameter operator- (const AbsFunction &op1, const AbsParameter &op2)
FunctionTimesParameter operator/ (const AbsFunction &op1, const AbsParameter &op2)
FunctionTimesParameter operator* (const AbsParameter &op1, const AbsFunction &op2)
FunctionPlusParameter operator+ (const AbsParameter &op1, const AbsFunction &op2)
FunctionPlusParameter operator- (const AbsParameter &op1, const AbsFunction &op2)
FunctionTimesParameter operator/ (const AbsParameter &op1, const AbsFunction &op2)
FunctionConvolution convolve (const AbsFunction &op1, const AbsFunction &op2, double x0, double x1)
FunctionDirectProduct operator% (const AbsFunction &op1, const AbsFunction &op2)
ConstTimesParameter operator* (double c, const AbsParameter &op2)
ConstPlusParameter operator+ (double c, const AbsParameter &op2)
ConstMinusParameter operator- (double c, const AbsParameter &op2)
ConstOverParameter operator/ (double c, const AbsParameter &op2)
ConstTimesParameter operator* (const AbsParameter &op2, double c)
ConstPlusParameter operator+ (const AbsParameter &op2, double c)
ConstPlusParameter operator- (const AbsParameter &op2, double c)
ConstTimesParameter operator/ (const AbsParameter &op2, double c)
ParameterProduct operator* (const AbsParameter &op1, const AbsParameter &op2)
ParameterSum operator+ (const AbsParameter &op1, const AbsParameter &op2)
ParameterDifference operator- (const AbsParameter &op1, const AbsParameter &op2)
ParameterQuotient operator/ (const AbsParameter &op1, const AbsParameter &op2)
ParameterNegation operator- (const AbsParameter &op1)
std::ostream & operator<< (std::ostream &os, const Argument &a)
std::ostream & operator<< (std::ostream &o, const LegendreCoefficientSet &c)
std::ostream & operator<< (std::ostream &o, const Parameter &p)
std::ostream & operator<< (std::ostream &o, const SphericalHarmonicCoefficientSet &c)
std::complex< doubledot (const SphericalHarmonicCoefficientSet &, const SphericalHarmonicCoefficientSet &)
SphericalHarmonicCoefficientSet squareExpansionCoefficients (const SphericalHarmonicCoefficientSet &)
double factorial (int n)

Typedef Documentation

typedef std::vector< Argument > Genfun::ArgumentList

Definition at line 7 of file CLHEP/GenericFunctions/ArgumentList.hh.

Definition at line 40 of file CLHEP/GenericFunctions/AbsFunction.hh.

Definition at line 125 of file CLHEP/GenericFunctions/AbsFunction.hh.

Definition at line 74 of file CLHEP/GenericFunctions/AbsParameter.hh.


Function Documentation

FunctionConvolution Genfun::convolve ( const AbsFunction &  op1,
const AbsFunction &  op2,
double  x0,
double  x1 
)

Definition at line 68 of file AbsFunction.cc.

std::complex< double > Genfun::dot ( const SphericalHarmonicCoefficientSet &  ,
const SphericalHarmonicCoefficientSet &   
)
double Genfun::factorial ( int  n)
inline

Definition at line 11 of file AssociatedLaguerre.cc.

FunctionDirectProduct Genfun::operator% ( const AbsFunction &  op1,
const AbsFunction &  op2 
)

Definition at line 80 of file AbsFunction.cc.

ConstTimesParameter Genfun::operator* ( double  c,
const AbsParameter &  op2 
)

Definition at line 41 of file AbsParameter.cc.

ConstTimesParameter Genfun::operator* ( const AbsParameter &  op2,
double  c 
)

Definition at line 57 of file AbsParameter.cc.

ParameterProduct Genfun::operator* ( const AbsParameter &  op1,
const AbsParameter &  op2 
)

Definition at line 27 of file AbsParameter.cc.

FunctionProduct Genfun::operator* ( const AbsFunction &  op1,
const AbsFunction &  op2 
)

Definition at line 60 of file AbsFunction.cc.

ConstTimesFunction Genfun::operator* ( double  c,
const AbsFunction &  op2 
)

Definition at line 101 of file AbsFunction.cc.

ConstTimesFunction Genfun::operator* ( const AbsFunction &  op2,
double  c 
)

Definition at line 84 of file AbsFunction.cc.

FunctionTimesParameter Genfun::operator* ( const AbsFunction &  op1,
const AbsParameter &  op2 
)

Definition at line 118 of file AbsFunction.cc.

FunctionTimesParameter Genfun::operator* ( const AbsParameter &  op1,
const AbsFunction &  op2 
)

Definition at line 137 of file AbsFunction.cc.

ConstPlusParameter Genfun::operator+ ( double  c,
const AbsParameter &  op2 
)

Definition at line 45 of file AbsParameter.cc.

ConstPlusParameter Genfun::operator+ ( const AbsParameter &  op2,
double  c 
)

Definition at line 61 of file AbsParameter.cc.

ParameterSum Genfun::operator+ ( const AbsParameter &  op1,
const AbsParameter &  op2 
)

Definition at line 19 of file AbsParameter.cc.

FunctionSum Genfun::operator+ ( const AbsFunction &  op1,
const AbsFunction &  op2 
)

Definition at line 52 of file AbsFunction.cc.

ConstPlusFunction Genfun::operator+ ( double  c,
const AbsFunction &  op2 
)

Definition at line 105 of file AbsFunction.cc.

ConstPlusFunction Genfun::operator+ ( const AbsFunction &  op2,
double  c 
)

Definition at line 88 of file AbsFunction.cc.

FunctionPlusParameter Genfun::operator+ ( const AbsFunction &  op1,
const AbsParameter &  op2 
)

Definition at line 122 of file AbsFunction.cc.

FunctionPlusParameter Genfun::operator+ ( const AbsParameter &  op1,
const AbsFunction &  op2 
)

Definition at line 141 of file AbsFunction.cc.

ConstMinusParameter Genfun::operator- ( double  c,
const AbsParameter &  op2 
)

Definition at line 49 of file AbsParameter.cc.

ConstPlusParameter Genfun::operator- ( const AbsParameter &  op2,
double  c 
)

Definition at line 65 of file AbsParameter.cc.

ParameterDifference Genfun::operator- ( const AbsParameter &  op1,
const AbsParameter &  op2 
)

Definition at line 23 of file AbsParameter.cc.

ParameterNegation Genfun::operator- ( const AbsParameter &  op1)

Definition at line 36 of file AbsParameter.cc.

FunctionDifference Genfun::operator- ( const AbsFunction &  op1,
const AbsFunction &  op2 
)

Definition at line 56 of file AbsFunction.cc.

FunctionNegation Genfun::operator- ( const AbsFunction &  op1)

Definition at line 72 of file AbsFunction.cc.

ConstMinusFunction Genfun::operator- ( double  c,
const AbsFunction &  op2 
)

Definition at line 109 of file AbsFunction.cc.

ConstPlusFunction Genfun::operator- ( const AbsFunction &  op2,
double  c 
)

Definition at line 92 of file AbsFunction.cc.

FunctionPlusParameter Genfun::operator- ( const AbsFunction &  op1,
const AbsParameter &  op2 
)

Definition at line 126 of file AbsFunction.cc.

FunctionPlusParameter Genfun::operator- ( const AbsParameter &  op1,
const AbsFunction &  op2 
)

Definition at line 145 of file AbsFunction.cc.

References f().

ConstOverParameter Genfun::operator/ ( double  c,
const AbsParameter &  op2 
)

Definition at line 53 of file AbsParameter.cc.

ConstTimesParameter Genfun::operator/ ( const AbsParameter &  op2,
double  c 
)

Definition at line 69 of file AbsParameter.cc.

ParameterQuotient Genfun::operator/ ( const AbsParameter &  op1,
const AbsParameter &  op2 
)

Definition at line 31 of file AbsParameter.cc.

FunctionQuotient Genfun::operator/ ( const AbsFunction &  op1,
const AbsFunction &  op2 
)

Definition at line 64 of file AbsFunction.cc.

ConstOverFunction Genfun::operator/ ( double  c,
const AbsFunction &  op2 
)

Definition at line 113 of file AbsFunction.cc.

ConstTimesFunction Genfun::operator/ ( const AbsFunction &  op2,
double  c 
)

Definition at line 96 of file AbsFunction.cc.

FunctionTimesParameter Genfun::operator/ ( const AbsFunction &  op1,
const AbsParameter &  op2 
)

Definition at line 132 of file AbsFunction.cc.

FunctionTimesParameter Genfun::operator/ ( const AbsParameter &  op1,
const AbsFunction &  op2 
)

Definition at line 150 of file AbsFunction.cc.

References f().

std::ostream & Genfun::operator<< ( std::ostream &  o,
const LegendreCoefficientSet &  c 
)
std::ostream & Genfun::operator<< ( std::ostream &  o,
const SphericalHarmonicCoefficientSet &  c 
)
std::ostream & Genfun::operator<< ( std::ostream &  os,
const Argument &  a 
)
inline

Definition at line 81 of file CLHEP/GenericFunctions/Argument.hh.

std::ostream & Genfun::operator<< ( std::ostream &  o,
const Parameter &  p 
)
SphericalHarmonicCoefficientSet Genfun::squareExpansionCoefficients ( const SphericalHarmonicCoefficientSet &  )