59 for (
int ip=0; ip<
n; ++ip)
93 for(
size_t p1=0;p1<
VEC_XSIZE(neighboursi); p1++)
99 for (
size_t p2=0; p2<
VEC_XSIZE(neighboursi); p2++)
#define FOR_ALL_ELEMENTS_IN_MATRIX2D(m)
Matrix2D< double > Y
Output data.
#define REPORT_ERROR(nerr, ErrormMsg)
void indexSort(Matrix1D< int > &indx) const
void reduceDimensionality()
Reduce dimensionality.
Matrix2D< double > * X
Pointer to input data.
Matrix2D< T > transpose() const
void matrixOperation_AtA(const Matrix2D< double > &A, Matrix2D< double > &B)
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 resizeNoCopy(int Ydim, int Xdim)
void setSpecificParameters(int k=12)
Set specific parameters.
void matrixOperation_AAt(const Matrix2D< double > &A, Matrix2D< double > &C)
size_t outputDim
Output dim.
#define MAT_ELEM(m, i, j)
Problem with matrix dimensions.
void generalizedEigs(const Matrix2D< double > &A, const Matrix2D< double > &B, Matrix1D< double > &D, Matrix2D< double > &P)
double sum(bool average=false) const
void solveLinearSystem(PseudoInverseHelper &h, Matrix1D< double > &result)
DimRedDistance2 distance
Distance function.
FileName fnMapping
Save mapping.
void write(const FileName &fn) const
void resizeNoCopy(int Xdim)
void getRow(size_t i, Matrix1D< T > &v) const
void matrixOperation_XtAX_symmetric(const Matrix2D< double > &X, const Matrix2D< double > &A, Matrix2D< double > &B)