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

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

#include <BivariateGaussian.hh>

Inheritance diagram for Genfun::BivariateGaussian:
Genfun::AbsFunction

Public Member Functions

 BivariateGaussian ()
 
 BivariateGaussian (const BivariateGaussian &right)
 
virtual ~BivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parameter & mean0 ()
 
const Parameter & mean0 () const
 
Parameter & mean1 ()
 
const Parameter & mean1 () const
 
Parameter & sigma0 ()
 
const Parameter & sigma0 () const
 
Parameter & sigma1 ()
 
const Parameter & sigma1 () const
 
Parameter & corr01 ()
 
const Parameter & corr01 () const
 
 BivariateGaussian ()
 
 BivariateGaussian (const BivariateGaussian &right)
 
virtual ~BivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parameter & mean0 ()
 
const Parameter & mean0 () const
 
Parameter & mean1 ()
 
const Parameter & mean1 () const
 
Parameter & sigma0 ()
 
const Parameter & sigma0 () const
 
Parameter & sigma1 ()
 
const Parameter & sigma1 () const
 
Parameter & corr01 ()
 
const Parameter & corr01 () const
 
- Public Member Functions inherited from Genfun::AbsFunction
 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
virtual AbsFunction * clone () 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 AbsFunction * clone () 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/BivariateGaussian.hh.

Constructor & Destructor Documentation

◆ BivariateGaussian() [1/4]

Genfun::BivariateGaussian::BivariateGaussian ( )

Definition at line 17 of file BivariateGaussian.cc.

◆ BivariateGaussian() [2/4]

Genfun::BivariateGaussian::BivariateGaussian ( const BivariateGaussian &  right)

Definition at line 28 of file BivariateGaussian.cc.

◆ ~BivariateGaussian() [1/2]

Genfun::BivariateGaussian::~BivariateGaussian ( )
virtual

Definition at line 25 of file BivariateGaussian.cc.

◆ BivariateGaussian() [3/4]

Genfun::BivariateGaussian::BivariateGaussian ( )

◆ BivariateGaussian() [4/4]

Genfun::BivariateGaussian::BivariateGaussian ( const BivariateGaussian &  right)

◆ ~BivariateGaussian() [2/2]

virtual Genfun::BivariateGaussian::~BivariateGaussian ( )
virtual

Member Function Documentation

◆ corr01() [1/4]

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

Definition at line 94 of file BivariateGaussian.cc.

◆ corr01() [2/4]

Parameter& Genfun::BivariateGaussian::corr01 ( )

◆ corr01() [3/4]

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

◆ corr01() [4/4]

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

◆ dimensionality() [1/2]

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

Reimplemented from Genfun::AbsFunction.

◆ dimensionality() [2/2]

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

Reimplemented from Genfun::AbsFunction.

Definition at line 103 of file BivariateGaussian.cc.

◆ mean0() [1/4]

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

Definition at line 60 of file BivariateGaussian.cc.

◆ mean0() [2/4]

Parameter& Genfun::BivariateGaussian::mean0 ( )

◆ mean0() [3/4]

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

◆ mean0() [4/4]

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

◆ mean1() [1/4]

Parameter& Genfun::BivariateGaussian::mean1 ( )

◆ mean1() [2/4]

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

Definition at line 76 of file BivariateGaussian.cc.

◆ mean1() [3/4]

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

◆ mean1() [4/4]

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

◆ operator()() [1/4]

double Genfun::BivariateGaussian::operator() ( const Argument &  a) const
virtual

Implements Genfun::AbsFunction.

Definition at line 38 of file BivariateGaussian.cc.

References a, Genfun::Parameter::getValue(), and x.

◆ operator()() [2/4]

virtual double Genfun::BivariateGaussian::operator() ( const Argument &  a) const
virtual

Implements Genfun::AbsFunction.

◆ operator()() [3/4]

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

Implements Genfun::AbsFunction.

Definition at line 107 of file BivariateGaussian.cc.

◆ operator()() [4/4]

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

Implements Genfun::AbsFunction.

◆ sigma0() [1/4]

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

Definition at line 64 of file BivariateGaussian.cc.

◆ sigma0() [2/4]

Parameter& Genfun::BivariateGaussian::sigma0 ( )

◆ sigma0() [3/4]

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

◆ sigma0() [4/4]

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

◆ sigma1() [1/4]

Parameter& Genfun::BivariateGaussian::sigma1 ( )

◆ sigma1() [2/4]

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

Definition at line 80 of file BivariateGaussian.cc.

◆ sigma1() [3/4]

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

◆ sigma1() [4/4]

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

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