Matrix2D< double > Y
Output data.
Matrix2D< double > * X
Pointer to input data.
void matrixOperation_AtA(const Matrix2D< double > &A, Matrix2D< double > &B)
void eraseLastNColumns(Matrix2D< double > &A, int N)
size_t outputDim
Output dim.
#define MAT_ELEM(m, i, j)
void matrixOperation_AtB(const Matrix2D< double > &A, const Matrix2D< double > &B, Matrix2D< double > &C)
void generalizedEigs(const Matrix2D< double > &A, const Matrix2D< double > &B, Matrix1D< double > &D, Matrix2D< double > &P)
void reduceDimensionality()
Reduce dimensionality.
FileName fnMapping
Save mapping.
void write(const FileName &fn) const
void computeAlignmentMatrix(Matrix2D< double > &B)
Common part.
void resize(size_t Ydim, size_t Xdim, bool noCopy=false)