|
| EllipticalNormal (const double *location1, unsigned dim1, const Matrix< double > &transformationMatrix) |
|
virtual gs::ClassId | classId () const |
|
virtual bool | write (std::ostream &os) const |
|
| EllipticalDistribution (const double *location, unsigned dim, const Matrix< double > &transformationMatrix, const AbsDistribution1D &gDistro, const AbsDistribution1D &hDistro) |
|
| EllipticalDistribution (const EllipticalDistribution &) |
|
EllipticalDistribution & | operator= (const EllipticalDistribution &) |
|
virtual EllipticalDistribution * | clone () const |
|
virtual double | density (const double *x, unsigned dim) const |
|
virtual void | unitMap (const double *rnd, unsigned bufLen, double *x) const |
|
virtual bool | mappedByQuantiles () const |
|
virtual unsigned | random (AbsRandomGenerator &g, double *x, unsigned lenX) const |
|
double | chiSquare (const double *x, unsigned dim) const |
|
const AbsDistribution1D & | getGDistro () const |
|
const AbsDistribution1D & | getHDistro () const |
|
const Matrix< double > & | getTransformationMatrix () const |
|
const std::vector< double > & | getShift () const |
|
| AbsDistributionND (const unsigned dim) |
|
| AbsDistributionND (const AbsDistributionND &r) |
|
AbsDistributionND & | operator= (const AbsDistributionND &r) |
|
bool | operator== (const AbsDistributionND &r) const |
|
bool | operator!= (const AbsDistributionND &r) const |
|
unsigned | dim () const |
|
EllipticalNormal is the same distribution as GaussND. The transformation matrix in the constructor is just the square root of the desired covariance matrix.