 |
OpendTect
6.6
|
Go to the documentation of this file.
21 template <
class T>
class Array2D;
23 class PCACovarianceCalculator;
84 template <
class IDXABL>
void addSample(
const IDXABL& sample );
101 template <
class IDXABL>
void getEigenVector(
int idx,
138 template <
class IDXABL>
inline
142 for (
int idx=0; idx<
nrvars_; idx++ )
144 const float val = (float) sample[idx];
152 template <
class IDXABL>
inline
155 for (
int idx=0; idx<
nrvars_; idx++ )
TypeSet< float > samplesums_
Definition: pca.h:127
#define mExpClass(module)
Definition: commondefs.h:177
Array2DImpl< float > covariancematrix_
Definition: pca.h:125
float * eigenvalues_
Definition: pca.h:130
ObjectSet< TypeSet< float > > samples_
Definition: pca.h:126
ObjectSet< SequentialTask > tasks_
Definition: pca.h:129
float getEigenValue(int idx) const
Performs Pricipal Component Analysis on samples with N variables.
Definition: pca.h:72
bool tqli(float[], float[], int, ObjectSet< float > &)
int * eigenvecindexes_
Definition: pca.h:134
TypeSet< Threads::Work > workload_
Definition: pca.h:128
void getEigenVector(int idx, IDXABL &vec) const
Definition: pca.h:153
void addSample(const IDXABL &sample)
Definition: pca.h:139
const int nrvars_
Definition: pca.h:124
void tred2(ObjectSet< float > &, int, float[], float[])
T get(int, int) const
Definition: arrayndimpl.h:519
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021