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

Public Member Functions | List of all members
CLHEP::RandMultiGauss Class Reference

#include <RandMultiGauss.h>

Inheritance diagram for CLHEP::RandMultiGauss:
CLHEP::HepRandomVector CLHEP::HepRandomVector

Public Member Functions

 RandMultiGauss (HepRandomEngine &anEngine, const HepVector &mu, const HepSymMatrix &S)
 
 RandMultiGauss (HepRandomEngine *anEngine, const HepVector &mu, const HepSymMatrix &S)
 
 RandMultiGauss (HepRandomEngine &anEngine)
 
 RandMultiGauss (HepRandomEngine *anEngine)
 
virtual ~RandMultiGauss ()
 
HepVector fire ()
 
HepVector fire (const HepVector &mu, const HepSymMatrix &S)
 
void fireArray (const int size, HepVector *array)
 
void fireArray (const int size, HepVector *array, const HepVector &mu, const HepSymMatrix &S)
 
HepVector operator() ()
 
HepVector operator() (const HepVector &mu, const HepSymMatrix &S)
 
 RandMultiGauss (HepRandomEngine &anEngine, const HepVector &mu, const HepSymMatrix &S)
 
 RandMultiGauss (HepRandomEngine *anEngine, const HepVector &mu, const HepSymMatrix &S)
 
 RandMultiGauss (HepRandomEngine &anEngine)
 
 RandMultiGauss (HepRandomEngine *anEngine)
 
virtual ~RandMultiGauss ()
 
HepVector fire ()
 
HepVector fire (const HepVector &mu, const HepSymMatrix &S)
 
void fireArray (const int size, HepVector *array)
 
void fireArray (const int size, HepVector *array, const HepVector &mu, const HepSymMatrix &S)
 
HepVector operator() ()
 
HepVector operator() (const HepVector &mu, const HepSymMatrix &S)
 
- Public Member Functions inherited from CLHEP::HepRandomVector
 HepRandomVector ()
 
 HepRandomVector (long seed)
 
 HepRandomVector (HepRandomEngine &engine)
 
 HepRandomVector (HepRandomEngine *engine)
 
virtual ~HepRandomVector ()
 
HepVector flat ()
 
HepVector flat (HepRandomEngine *theNewEngine)
 
void flatArray (const int size, HepVector *vect)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, HepVector *vect)
 
 HepRandomVector ()
 
 HepRandomVector (long seed)
 
 HepRandomVector (HepRandomEngine &engine)
 
 HepRandomVector (HepRandomEngine *engine)
 
virtual ~HepRandomVector ()
 
HepVector flat ()
 
HepVector flat (HepRandomEngine *theNewEngine)
 
void flatArray (const int size, HepVector *vect)
 
void flatArray (HepRandomEngine *theNewEngine, const int size, HepVector *vect)
 

Additional Inherited Members

- Protected Attributes inherited from CLHEP::HepRandomVector
HepRandomEnginetheEngine
 

Detailed Description

Author
Mark Fischler mf@fn.nosp@m.al.g.nosp@m.ov

Definition at line 45 of file CLHEP/RandomObjects/RandMultiGauss.h.

Constructor & Destructor Documentation

◆ RandMultiGauss() [1/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine,
const HepVector mu,
const HepSymMatrix S 
)

◆ RandMultiGauss() [2/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine,
const HepVector mu,
const HepSymMatrix S 
)

◆ RandMultiGauss() [3/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine)

Definition at line 98 of file RandMultiGauss.cc.

◆ RandMultiGauss() [4/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine)

Definition at line 111 of file RandMultiGauss.cc.

◆ ~RandMultiGauss() [1/2]

CLHEP::RandMultiGauss::~RandMultiGauss ( )
virtual

Definition at line 124 of file RandMultiGauss.cc.

◆ RandMultiGauss() [5/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine,
const HepVector mu,
const HepSymMatrix S 
)

◆ RandMultiGauss() [6/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine,
const HepVector mu,
const HepSymMatrix S 
)

◆ RandMultiGauss() [7/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine)

◆ RandMultiGauss() [8/8]

CLHEP::RandMultiGauss::RandMultiGauss ( HepRandomEngine anEngine)

◆ ~RandMultiGauss() [2/2]

virtual CLHEP::RandMultiGauss::~RandMultiGauss ( )
virtual

Member Function Documentation

◆ fire() [1/4]

HepVector CLHEP::RandMultiGauss::fire ( )

Definition at line 210 of file RandMultiGauss.cc.

Referenced by operator()(), and testRandMultiGauss().

◆ fire() [2/4]

HepVector CLHEP::RandMultiGauss::fire ( )

◆ fire() [3/4]

HepVector CLHEP::RandMultiGauss::fire ( const HepVector mu,
const HepSymMatrix S 
)

◆ fire() [4/4]

HepVector CLHEP::RandMultiGauss::fire ( const HepVector mu,
const HepSymMatrix S 
)

◆ fireArray() [1/4]

void CLHEP::RandMultiGauss::fireArray ( const int  size,
HepVector array 
)

Definition at line 245 of file RandMultiGauss.cc.

◆ fireArray() [2/4]

void CLHEP::RandMultiGauss::fireArray ( const int  size,
HepVector array 
)

◆ fireArray() [3/4]

void CLHEP::RandMultiGauss::fireArray ( const int  size,
HepVector array,
const HepVector mu,
const HepSymMatrix S 
)

◆ fireArray() [4/4]

void CLHEP::RandMultiGauss::fireArray ( const int  size,
HepVector array,
const HepVector mu,
const HepSymMatrix S 
)

◆ operator()() [1/4]

HepVector CLHEP::RandMultiGauss::operator() ( )
virtual

Reimplemented from CLHEP::HepRandomVector.

Definition at line 288 of file RandMultiGauss.cc.

References fire().

◆ operator()() [2/4]

HepVector CLHEP::RandMultiGauss::operator() ( )
virtual

Reimplemented from CLHEP::HepRandomVector.

◆ operator()() [3/4]

HepVector CLHEP::RandMultiGauss::operator() ( const HepVector mu,
const HepSymMatrix S 
)

Definition at line 292 of file RandMultiGauss.cc.

◆ operator()() [4/4]

HepVector CLHEP::RandMultiGauss::operator() ( const HepVector mu,
const HepSymMatrix S 
)

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