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

Public Member Functions | List of all members
Genfun::TrivariateGaussian Class Reference

#include <TrivariateGaussian.hh>

Inheritance diagram for Genfun::TrivariateGaussian:
Genfun::AbsFunction Genfun::AbsFunction

Public Member Functions

 TrivariateGaussian ()
 
 TrivariateGaussian (const TrivariateGaussian &right)
 
virtual ~TrivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parametermean0 ()
 
const Parametermean0 () const
 
Parametermean1 ()
 
const Parametermean1 () const
 
Parametermean2 ()
 
const Parametermean2 () const
 
Parametersigma0 ()
 
const Parametersigma0 () const
 
Parametersigma1 ()
 
const Parametersigma1 () const
 
Parametersigma2 ()
 
const Parametersigma2 () const
 
Parametercorr01 ()
 
const Parametercorr01 () const
 
Parametercorr02 ()
 
const Parametercorr02 () const
 
Parametercorr12 ()
 
const Parametercorr12 () const
 
 TrivariateGaussian ()
 
 TrivariateGaussian (const TrivariateGaussian &right)
 
virtual ~TrivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parametermean0 ()
 
const Parametermean0 () const
 
Parametermean1 ()
 
const Parametermean1 () const
 
Parametermean2 ()
 
const Parametermean2 () const
 
Parametersigma0 ()
 
const Parametersigma0 () const
 
Parametersigma1 ()
 
const Parametersigma1 () const
 
Parametersigma2 ()
 
const Parametersigma2 () const
 
Parametercorr01 ()
 
const Parametercorr01 () const
 
Parametercorr02 ()
 
const Parametercorr02 () const
 
Parametercorr12 ()
 
const Parametercorr12 () const
 
- Public Member Functions inherited from Genfun::AbsFunction
 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
virtual unsigned int dimensionality () const
 
virtual double operator() (double argument) const =0
 
virtual double operator() (const Argument &argument) const =0
 
virtual AbsFunctionclone () const =0
 
virtual FunctionComposition operator() (const AbsFunction &f) const
 
virtual ParameterComposition operator() (const AbsParameter &p) const
 
Derivative derivative (const Variable &v) const
 
Derivative prime () const
 
virtual bool hasAnalyticDerivative () const
 
virtual Derivative partial (unsigned int) const
 
 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
virtual unsigned int dimensionality () const
 
virtual double operator() (double argument) const =0
 
virtual double operator() (const Argument &argument) const =0
 
virtual AbsFunctionclone () const =0
 
virtual FunctionComposition operator() (const AbsFunction &f) const
 
virtual ParameterComposition operator() (const AbsParameter &p) const
 
Derivative derivative (const Variable &v) const
 
Derivative prime () const
 
virtual bool hasAnalyticDerivative () const
 
virtual Derivative partial (unsigned int) const
 

Detailed Description

Author

Definition at line 20 of file CLHEP/GenericFunctions/TrivariateGaussian.hh.

Constructor & Destructor Documentation

◆ TrivariateGaussian() [1/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( )

Definition at line 19 of file TrivariateGaussian.cc.

◆ TrivariateGaussian() [2/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( const TrivariateGaussian right)

Definition at line 34 of file TrivariateGaussian.cc.

◆ ~TrivariateGaussian() [1/2]

Genfun::TrivariateGaussian::~TrivariateGaussian ( )
virtual

Definition at line 31 of file TrivariateGaussian.cc.

◆ TrivariateGaussian() [3/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( )

◆ TrivariateGaussian() [4/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( const TrivariateGaussian right)

◆ ~TrivariateGaussian() [2/2]

virtual Genfun::TrivariateGaussian::~TrivariateGaussian ( )
virtual

Member Function Documentation

◆ corr01() [1/4]

Parameter & Genfun::TrivariateGaussian::corr01 ( )

Definition at line 141 of file TrivariateGaussian.cc.

◆ corr01() [2/4]

Parameter & Genfun::TrivariateGaussian::corr01 ( )

◆ corr01() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr01 ( ) const

Definition at line 145 of file TrivariateGaussian.cc.

◆ corr01() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr01 ( ) const

◆ corr02() [1/4]

Parameter & Genfun::TrivariateGaussian::corr02 ( )

Definition at line 149 of file TrivariateGaussian.cc.

◆ corr02() [2/4]

Parameter & Genfun::TrivariateGaussian::corr02 ( )

◆ corr02() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr02 ( ) const

Definition at line 153 of file TrivariateGaussian.cc.

◆ corr02() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr02 ( ) const

◆ corr12() [1/4]

Parameter & Genfun::TrivariateGaussian::corr12 ( )

Definition at line 157 of file TrivariateGaussian.cc.

◆ corr12() [2/4]

Parameter & Genfun::TrivariateGaussian::corr12 ( )

◆ corr12() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr12 ( ) const

Definition at line 161 of file TrivariateGaussian.cc.

◆ corr12() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr12 ( ) const

◆ dimensionality() [1/2]

unsigned int Genfun::TrivariateGaussian::dimensionality ( ) const
virtual

Reimplemented from Genfun::AbsFunction.

Definition at line 166 of file TrivariateGaussian.cc.

◆ dimensionality() [2/2]

virtual unsigned int Genfun::TrivariateGaussian::dimensionality ( ) const
virtual

Reimplemented from Genfun::AbsFunction.

◆ mean0() [1/4]

Parameter & Genfun::TrivariateGaussian::mean0 ( )

Definition at line 90 of file TrivariateGaussian.cc.

◆ mean0() [2/4]

Parameter & Genfun::TrivariateGaussian::mean0 ( )

◆ mean0() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean0 ( ) const

Definition at line 98 of file TrivariateGaussian.cc.

◆ mean0() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean0 ( ) const

◆ mean1() [1/4]

Parameter & Genfun::TrivariateGaussian::mean1 ( )

Definition at line 106 of file TrivariateGaussian.cc.

◆ mean1() [2/4]

Parameter & Genfun::TrivariateGaussian::mean1 ( )

◆ mean1() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean1 ( ) const

Definition at line 114 of file TrivariateGaussian.cc.

◆ mean1() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean1 ( ) const

◆ mean2() [1/4]

Parameter & Genfun::TrivariateGaussian::mean2 ( )

Definition at line 122 of file TrivariateGaussian.cc.

◆ mean2() [2/4]

Parameter & Genfun::TrivariateGaussian::mean2 ( )

◆ mean2() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean2 ( ) const

Definition at line 131 of file TrivariateGaussian.cc.

◆ mean2() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean2 ( ) const

◆ operator()() [1/4]

double Genfun::TrivariateGaussian::operator() ( const Argument a) const
virtual

Implements Genfun::AbsFunction.

Definition at line 49 of file TrivariateGaussian.cc.

References a.

◆ operator()() [2/4]

virtual double Genfun::TrivariateGaussian::operator() ( const Argument a) const
virtual

Implements Genfun::AbsFunction.

◆ operator()() [3/4]

double Genfun::TrivariateGaussian::operator() ( double  argument) const
virtual

Implements Genfun::AbsFunction.

Definition at line 170 of file TrivariateGaussian.cc.

◆ operator()() [4/4]

virtual double Genfun::TrivariateGaussian::operator() ( double  argument) const
virtual

Implements Genfun::AbsFunction.

◆ sigma0() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma0 ( )

Definition at line 94 of file TrivariateGaussian.cc.

◆ sigma0() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma0 ( )

◆ sigma0() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma0 ( ) const

Definition at line 102 of file TrivariateGaussian.cc.

◆ sigma0() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma0 ( ) const

◆ sigma1() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma1 ( )

Definition at line 110 of file TrivariateGaussian.cc.

◆ sigma1() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma1 ( )

◆ sigma1() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma1 ( ) const

Definition at line 118 of file TrivariateGaussian.cc.

◆ sigma1() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma1 ( ) const

◆ sigma2() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma2 ( )

Definition at line 127 of file TrivariateGaussian.cc.

◆ sigma2() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma2 ( )

◆ sigma2() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma2 ( ) const

Definition at line 135 of file TrivariateGaussian.cc.

◆ sigma2() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma2 ( ) const

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