![]() |
klMatrix
|
#include <kl_multivariate_random_variable.h>
Public Member Functions | |
klNormalMultiVariate (klVector< TYPE > meanVector, klMatrix< TYPE > covarianceMatrix, bool seedFromClock=true, klVector< unsigned int > seedVector=0) | |
void | setup (bool seedFromClock) |
klVector< TYPE > | operator() () |
double | entropy (double dx, unsigned int n) |
TYPE | p (TYPE x) |
klMatrix< TYPE > | whiteningTransform () |
klMatrix< TYPE > | lociOfContantProbability (double dx) |
klMatrix< TYPE > | eigenvectors () |
TYPE | mahalanobisDistance (klVector< TYPE > x) |
void | setupSpec () |
template<> | |
void | setupSpec () |
template<> | |
void | setupSpec () |
Private Attributes | |
klVector< TYPE > | _meanVector |
klMatrix< TYPE > | _covarianceMatrix |
klVector< unsigned int > | _seedVector |
klMatrix< TYPE > | _factor |
vector< klNormalBoxMullerRV < TYPE > > | _normals |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void klNormalMultiVariate< float >::setupSpec | ( | ) |
void klNormalMultiVariate< double >::setupSpec | ( | ) |
void klNormalMultiVariate< TYPE >::setupSpec | ( | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |