CLHEP 2.0.4.7 Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <RandMultiGauss.h>
Inheritance diagram for CLHEP::RandMultiGauss:
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) |
Definition at line 45 of file RandMultiGauss.h.
CLHEP::RandMultiGauss::RandMultiGauss | ( | HepRandomEngine & | anEngine, | |
const HepVector & | mu, | |||
const HepSymMatrix & | S | |||
) |
Definition at line 58 of file RandMultiGauss.cc.
References exit, CLHEP::HepVector::num_row(), and CLHEP::HepSymMatrix::num_row().
CLHEP::RandMultiGauss::RandMultiGauss | ( | HepRandomEngine * | anEngine, | |
const HepVector & | mu, | |||
const HepSymMatrix & | S | |||
) |
Definition at line 78 of file RandMultiGauss.cc.
References exit, CLHEP::HepVector::num_row(), and CLHEP::HepSymMatrix::num_row().
CLHEP::RandMultiGauss::RandMultiGauss | ( | HepRandomEngine & | anEngine | ) |
Definition at line 98 of file RandMultiGauss.cc.
CLHEP::RandMultiGauss::RandMultiGauss | ( | HepRandomEngine * | anEngine | ) |
Definition at line 111 of file RandMultiGauss.cc.
CLHEP::RandMultiGauss::~RandMultiGauss | ( | ) | [virtual] |
Definition at line 124 of file RandMultiGauss.cc.
HepVector CLHEP::RandMultiGauss::fire | ( | const HepVector & | mu, | |
const HepSymMatrix & | S | |||
) |
Definition at line 220 of file RandMultiGauss.cc.
References exit, CLHEP::HepSymMatrix::num_row(), and CLHEP::HepVector::num_row().
HepVector CLHEP::RandMultiGauss::fire | ( | ) |
Definition at line 210 of file RandMultiGauss.cc.
Referenced by operator()(), and testRandMultiGauss().
void CLHEP::RandMultiGauss::fireArray | ( | const int | size, | |
HepVector * | array, | |||
const HepVector & | mu, | |||
const HepSymMatrix & | S | |||
) |
Definition at line 256 of file RandMultiGauss.cc.
References exit, CLHEP::HepSymMatrix::num_row(), and CLHEP::HepVector::num_row().
void CLHEP::RandMultiGauss::fireArray | ( | const int | size, | |
HepVector * | array | |||
) |
Definition at line 245 of file RandMultiGauss.cc.
HepVector CLHEP::RandMultiGauss::operator() | ( | const HepVector & | mu, | |
const HepSymMatrix & | S | |||
) |
Definition at line 293 of file RandMultiGauss.cc.
HepVector CLHEP::RandMultiGauss::operator() | ( | ) | [virtual] |
Reimplemented from CLHEP::HepRandomVector.
Definition at line 288 of file RandMultiGauss.cc.
References fire().