39 #include <gsl/gsl_matrix.h>
350 gsl_vector * theMeanVector,
351 gsl_vector * theStdDevVector);
377 void displayVector(
const gsl_vector * v,
const char * name,
const bool roundFlag=
true)
const;
384 void displayMatrix(
const gsl_matrix * m,
const char * name,
const bool roundFlag=
true)
const;
396 double product (gsl_vector * va, gsl_vector * vb)
const;
403 gsl_matrix *
product (gsl_matrix * a, gsl_matrix * b)
const;
Scalar getValue(const Sample &x) const
gsl_matrix * _gsl_eigenvector_matrix
double Scalar
Type of map values.
int getConvergence(Scalar *const val) const
virtual void _getConfiguration(ConfigurationPtr &config) const
int calculateMeanAndSd(gsl_matrix *theMatrix, gsl_vector *theMeanVector, gsl_vector *theStdDevVector)
virtual void _setConfiguration(const ConstConfigurationPtr &config)
bool verboseDebuggingBool
int _retained_components_count
virtual int discardComponents()=0
Csm(AlgMetadata const *metadata)
gsl_vector * _gsl_eigenvalue_vector
gsl_vector * _gsl_avg_vector
gsl_vector * _gsl_stddev_vector
void displayMatrix(const gsl_matrix *m, const char *name, const bool roundFlag=true) const
gsl_matrix * autoCovariance(gsl_matrix *m)
void displayVector(const gsl_vector *v, const char *name, const bool roundFlag=true) const
gsl_matrix * _gsl_covariance_matrix
gsl_matrix * transpose(gsl_matrix *m)
double product(gsl_vector *va, gsl_vector *vb) const
gsl_matrix * _gsl_environment_matrix