68 for (
size_t iLoop = 0; iLoop <
n; ++iLoop)
#define FOR_ALL_ELEMENTS_IN_MATRIX2D(m)
void subtractColumnMeans(Matrix2D< double > &A)
void eigsBetween(const Matrix2D< double > &A, size_t I1, size_t I2, Matrix1D< double > &D, Matrix2D< double > &P)
void setConstantCol(size_t j, T v)
Matrix2D< double > Y
Output data.
void sqrt(Image< double > &op)
Matrix2D< double > * X
Pointer to input data.
void matrixOperation_IminusA(Matrix2D< double > &A)
ql0001_ & k(htemp+1),(cvec+1),(atemp+1),(bj+1),(bl+1),(bu+1),(x+1),(clamda+1), &iout, infoqp, &zero,(w+1), &lenw,(iw+1), &leniw, &glob_grd.epsmac
void getLessWeightNColumns(const Matrix2D< double > &A, const Matrix1D< int > &weightVector, Matrix2D< double > &B)
void resizeNoCopy(int Ydim, int Xdim)
void matrixOperation_AAt(const Matrix2D< double > &A, Matrix2D< double > &C)
size_t outputDim
Output dim.
#define MAT_ELEM(m, i, j)
#define FOR_ALL_ELEMENTS_IN_MATRIX1D(v)
void computeWeightsVector(const Matrix2D< double > &A, Matrix1D< int > &weightVector)
virtual void reduceDimensionality()
Reduce dimensionality.
void schur(const Matrix2D< double > &M, Matrix2D< double > &O, Matrix2D< double > &T)
void computeAlignmentMatrix(Matrix2D< double > &B)
Common part.
void setSpecificParameters(int k=12)
Set specific parameters.