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  AdaptiveRKStepper
class  Airy
class  AnalyticConvolution
class  Argument
class  ArrayFunction
class  ASin
class  AssociatedLaguerre
class  AssociatedLegendre
class  ATan
class  BetaDistribution
class  BivariateGaussian
class  ButcherTableau
class  EulerTableau
class  MidpointTableau
class  TrapezoidTableau
class  RK31Tableau
class  RK32Tableau
class  ClassicalRungeKuttaTableau
class  ThreeEighthsRuleTableau
class  EnergyFunction
class  ClebschGordanCoefficientSet
class  ConstMinusFunction
class  ConstMinusParameter
class  ConstOverFunction
class  ConstOverParameter
class  ConstPlusFunction
class  ConstPlusParameter
class  ConstTimesFunction
class  ConstTimesParameter
class  Cos
class  CubicSplinePolynomial
class  CumulativeChiSquare
class  DefiniteIntegral
class  DoubleParamToArgAdaptor
class  EfficiencyFunctional
class  EmbeddedRKStepper
class  Erf
class  Exp
class  Exponential
class  ExtendedButcherTableau
class  HeunEulerXtTableau
class  BogackiShampineXtTableau
class  FehlbergRK45F2XtTableau
class  CashKarpXtTableau
class  F1D
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  HermitePolynomial
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  SimpleRKStepper
class  Sin
class  SphericalBessel
class  SphericalHarmonicCoefficientSet
class  SphericalHarmonicExpansion
class  SphericalHarmonicFit
class  SphericalNeumann
class  Sqrt
class  Square
class  StepDoublingRKStepper
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 71 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 83 of file AbsFunction.cc.

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

Definition at line 44 of file AbsParameter.cc.

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

Definition at line 60 of file AbsParameter.cc.

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

Definition at line 30 of file AbsParameter.cc.

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

Definition at line 63 of file AbsFunction.cc.

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

Definition at line 104 of file AbsFunction.cc.

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

Definition at line 87 of file AbsFunction.cc.

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

Definition at line 121 of file AbsFunction.cc.

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

Definition at line 140 of file AbsFunction.cc.

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

Definition at line 48 of file AbsParameter.cc.

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

Definition at line 64 of file AbsParameter.cc.

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

Definition at line 22 of file AbsParameter.cc.

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

Definition at line 55 of file AbsFunction.cc.

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

Definition at line 108 of file AbsFunction.cc.

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

Definition at line 91 of file AbsFunction.cc.

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

Definition at line 125 of file AbsFunction.cc.

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

Definition at line 144 of file AbsFunction.cc.

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

Definition at line 52 of file AbsParameter.cc.

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

Definition at line 68 of file AbsParameter.cc.

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

Definition at line 26 of file AbsParameter.cc.

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

Definition at line 39 of file AbsParameter.cc.

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

Definition at line 59 of file AbsFunction.cc.

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

Definition at line 75 of file AbsFunction.cc.

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

Definition at line 112 of file AbsFunction.cc.

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

Definition at line 95 of file AbsFunction.cc.

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

Definition at line 129 of file AbsFunction.cc.

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

Definition at line 148 of file AbsFunction.cc.

References f().

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

Definition at line 56 of file AbsParameter.cc.

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

Definition at line 72 of file AbsParameter.cc.

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

Definition at line 34 of file AbsParameter.cc.

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

Definition at line 67 of file AbsFunction.cc.

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

Definition at line 116 of file AbsFunction.cc.

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

Definition at line 99 of file AbsFunction.cc.

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

Definition at line 135 of file AbsFunction.cc.

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

Definition at line 153 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 &  )