|
GClasses
|
This is the complete list of members for GClasses::GMatrix, including all inherited members.
| add(const GMatrix *pThat, bool transpose) | GClasses::GMatrix | |
| align(GMatrix *pA, GMatrix *pB) | GClasses::GMatrix | static |
| baselineValue(size_t nAttribute) const | GClasses::GMatrix | |
| bipartiteMatching(GMatrix &a, GMatrix &b, GDistanceMetric &metric) | GClasses::GMatrix | static |
| boundingSphere(double *pOutCenter, size_t *pIndexes, size_t indexCount, GDistanceMetric *pMetric) const | GClasses::GMatrix | |
| centerMeanAtOrigin() | GClasses::GMatrix | |
| centroid(double *pOutCentroid, const double *pWeights=NULL) const | GClasses::GMatrix | |
| cholesky(bool tolerant=false) | GClasses::GMatrix | |
| clipColumn(size_t col, double dMin, double dMax) | GClasses::GMatrix | |
| cloneSub(size_t rowStart, size_t colStart, size_t rowCount, size_t colCount) const | GClasses::GMatrix | |
| col(size_t index, double *pOutVector) | GClasses::GMatrix | |
| cols() const | GClasses::GMatrix | inline |
| columnMax(size_t nAttribute) const | GClasses::GMatrix | |
| columnMean(size_t nAttribute, const double *pWeights=NULL, bool throwIfEmpty=true) const | GClasses::GMatrix | |
| columnMedian(size_t nAttribute, bool throwIfEmpty=true) const | GClasses::GMatrix | |
| columnMin(size_t nAttribute) const | GClasses::GMatrix | |
| columnSumSquaredDifference(const GMatrix &that, size_t col) const | GClasses::GMatrix | |
| columnVariance(size_t nAttr, double mean) const | GClasses::GMatrix | |
| copy(const GMatrix *pThat) | GClasses::GMatrix | |
| copyBlock(const GMatrix &source, size_t srcRow=0, size_t srcCol=0, size_t hgt=INVALID_INDEX, size_t wid=INVALID_INDEX, size_t destRow=0, size_t destCol=0, bool checkMetaData=true) | GClasses::GMatrix | |
| copyCols(const GMatrix &that, size_t firstCol, size_t colCount) | GClasses::GMatrix | |
| copyRow(const double *pRow) | GClasses::GMatrix | |
| countPrincipalComponents(double d, GRand *pRand) const | GClasses::GMatrix | |
| countUniqueValues(size_t col, size_t maxCount=(size_t)-1) const | GClasses::GMatrix | |
| countValue(size_t attribute, double value) const | GClasses::GMatrix | |
| covariance(size_t nAttr1, double dMean1, size_t nAttr2, double dMean2, const double *pWeights=NULL) const | GClasses::GMatrix | |
| covarianceMatrix() const | GClasses::GMatrix | |
| deleteColumn(size_t index) | GClasses::GMatrix | |
| deleteRow(size_t index) | GClasses::GMatrix | |
| deleteRowPreserveOrder(size_t index) | GClasses::GMatrix | |
| determinant() | GClasses::GMatrix | |
| determinantHelper(size_t nEndRow, size_t *pColumnList) | GClasses::GMatrix | protected |
| dihedralCorrelation(const GMatrix *pThat, GRand *pRand) const | GClasses::GMatrix | |
| doesHaveAnyMissingValues() const | GClasses::GMatrix | |
| dropValue(size_t attr, int val) | GClasses::GMatrix | |
| eigenValue(const double *pEigenVector) | GClasses::GMatrix | |
| eigenValue(const double *pMean, const double *pEigenVector, GRand *pRand) const | GClasses::GMatrix | |
| eigenVector(double eigenvalue, double *pOutVector) | GClasses::GMatrix | |
| eigs(size_t nCount, double *pEigenVals, GRand *pRand, bool mostSignificant) | GClasses::GMatrix | |
| ensureDataHasNoMissingNominals() const | GClasses::GMatrix | |
| ensureDataHasNoMissingReals() const | GClasses::GMatrix | |
| entropy(size_t nColumn) const | GClasses::GMatrix | |
| fixNans() | GClasses::GMatrix | |
| flush() | GClasses::GMatrix | |
| fromVector(const double *pVector, size_t nRows) | GClasses::GMatrix | |
| gaussianElimination(double *pVector) | GClasses::GMatrix | |
| GMatrix() | GClasses::GMatrix | |
| GMatrix(size_t rows, size_t cols) | GClasses::GMatrix | |
| GMatrix(std::vector< size_t > &attrValues) | GClasses::GMatrix | |
| GMatrix(GRelation *pRelation) | GClasses::GMatrix | |
| GMatrix(const GMatrix &orig) | GClasses::GMatrix | |
| GMatrix(GDomNode *pNode) | GClasses::GMatrix | |
| inPlaceSquareTranspose() | GClasses::GMatrix | protected |
| isAttrHomogenous(size_t col) const | GClasses::GMatrix | |
| isHomogenous() const | GClasses::GMatrix | |
| kabsch(GMatrix *pA, GMatrix *pB) | GClasses::GMatrix | static |
| leastCorrelatedVector(double *pOut, const GMatrix *pThat, GRand *pRand) const | GClasses::GMatrix | |
| linearCorrelationCoefficient(size_t attr1, double attr1Origin, size_t attr2, double attr2Origin) const | GClasses::GMatrix | |
| loadArff(const char *szFilename) | GClasses::GMatrix | |
| LUDecomposition() | GClasses::GMatrix | |
| m_pRelation | GClasses::GMatrix | protected |
| m_rows | GClasses::GMatrix | protected |
| makeIdentity() | GClasses::GMatrix | |
| measureInfo() const | GClasses::GMatrix | |
| mergeHoriz(const GMatrix *pSetA, const GMatrix *pSetB) | GClasses::GMatrix | static |
| mergeVert(GMatrix *pData) | GClasses::GMatrix | |
| mirrorTriangle(bool upperToLower) | GClasses::GMatrix | |
| multiply(double scalar) | GClasses::GMatrix | |
| multiply(const double *pVectorIn, double *pVectorOut, bool transpose=false) const | GClasses::GMatrix | |
| multiply(const GMatrix &a, const GMatrix &b, bool transposeA, bool transposeB) | GClasses::GMatrix | static |
| newColumns(size_t n) | GClasses::GMatrix | |
| newRow() | GClasses::GMatrix | |
| newRows(size_t nRows) | GClasses::GMatrix | |
| normalizeColumn(size_t col, double dInMin, double dInMax, double dOutMin=0.0, double dOutMax=1.0) | GClasses::GMatrix | |
| normalizeValue(double dVal, double dInMin, double dInMax, double dOutMin=0.0, double dOutMax=1.0) | GClasses::GMatrix | static |
| operator=(const GMatrix &orig) | GClasses::GMatrix | |
| operator==(const GMatrix &other) const | GClasses::GMatrix | |
| operator[](size_t index) | GClasses::GMatrix | inline |
| operator[](size_t index) const | GClasses::GMatrix | inline |
| pairedTTest(size_t *pOutV, double *pOutT, size_t attr1, size_t attr2, bool normalize) const | GClasses::GMatrix | |
| parseArff(const char *szFile, size_t nLen) | GClasses::GMatrix | |
| parseArff(GArffTokenizer &tok) | GClasses::GMatrix | |
| principalComponent(double *pOutVector, const double *pMean, GRand *pRand) const | GClasses::GMatrix | |
| principalComponentAboutOrigin(double *pOutVector, GRand *pRand) const | GClasses::GMatrix | |
| principalComponentIgnoreUnknowns(double *pOutVector, const double *pMean, GRand *pRand) const | GClasses::GMatrix | |
| print(std::ostream &stream) const | GClasses::GMatrix | |
| project(double *pDest, const double *pPoint) const | GClasses::GMatrix | |
| project(double *pDest, const double *pPoint, const double *pOrigin) const | GClasses::GMatrix | |
| pseudoInverse() | GClasses::GMatrix | |
| relation() const | GClasses::GMatrix | inline |
| releaseAllRows() | GClasses::GMatrix | |
| releaseRow(size_t index) | GClasses::GMatrix | |
| releaseRowPreserveOrder(size_t index) | GClasses::GMatrix | |
| removeComponent(const double *pMean, const double *pComponent) | GClasses::GMatrix | |
| removeComponentAboutOrigin(const double *pComponent) | GClasses::GMatrix | |
| replaceMissingValuesRandomly(size_t nAttr, GRand *pRand) | GClasses::GMatrix | |
| replaceMissingValuesWithBaseline(size_t nAttr) | GClasses::GMatrix | |
| reserve(size_t n) | GClasses::GMatrix | inline |
| resize(size_t rows, size_t cols) | GClasses::GMatrix | |
| resizePreserve(size_t rowCount, size_t colCount) | GClasses::GMatrix | |
| reverseRows() | GClasses::GMatrix | |
| row(size_t index) | GClasses::GMatrix | inline |
| row(size_t index) const | GClasses::GMatrix | inline |
| rows() const | GClasses::GMatrix | inline |
| saveArff(const char *szFilename) | GClasses::GMatrix | |
| serialize(GDom *pDoc) const | GClasses::GMatrix | |
| setAll(double val, size_t colStart=0, size_t colCount=INVALID_INDEX) | GClasses::GMatrix | |
| setCol(size_t index, const double *pVector) | GClasses::GMatrix | |
| setRelation(GRelation *pRelation) | GClasses::GMatrix | |
| shuffle(GRand &rand, GMatrix *pExtension=NULL) | GClasses::GMatrix | |
| shuffle2(GRand &rand, GMatrix &other) | GClasses::GMatrix | |
| shuffleLikeCards() | GClasses::GMatrix | |
| singularValueDecomposition(GMatrix **ppU, double **ppDiag, GMatrix **ppV, bool throwIfNoConverge=false, size_t maxIters=80) | GClasses::GMatrix | |
| singularValueDecompositionHelper(GMatrix **ppU, double **ppDiag, GMatrix **ppV, bool throwIfNoConverge, size_t maxIters) | GClasses::GMatrix | protected |
| sort(size_t nDimension) | GClasses::GMatrix | |
| sort(CompareFunc &pComparator) | GClasses::GMatrix | inline |
| sortPartial(size_t row, size_t col) | GClasses::GMatrix | |
| splitByPivot(GMatrix *pGreaterOrEqual, size_t nAttribute, double dPivot, GMatrix *pExtensionA=NULL, GMatrix *pExtensionB=NULL) | GClasses::GMatrix | |
| splitBySize(GMatrix &other, size_t nOtherRows) | GClasses::GMatrix | |
| splitCategoricalKeepIfEqual(GMatrix *pOtherValues, size_t nAttr, int nValue, GMatrix *pExtensionA, GMatrix *pExtensionB) | GClasses::GMatrix | |
| splitCategoricalKeepIfNotEqual(GMatrix *pSingleClass, size_t nAttr, int nValue, GMatrix *pExtensionA=NULL, GMatrix *pExtensionB=NULL) | GClasses::GMatrix | |
| subtract(const GMatrix *pThat, bool transpose) | GClasses::GMatrix | |
| sumSquaredDifference(const GMatrix &that, bool transpose=false) const | GClasses::GMatrix | |
| sumSquaredDiffWithIdentity() | GClasses::GMatrix | |
| sumSquaredDistance(const double *pPoint) const | GClasses::GMatrix | |
| swapColumns(size_t nAttr1, size_t nAttr2) | GClasses::GMatrix | |
| swapRow(size_t i, double *pNewRow) | GClasses::GMatrix | |
| swapRows(size_t a, size_t b) | GClasses::GMatrix | |
| takeRow(double *pRow) | GClasses::GMatrix | |
| test() | GClasses::GMatrix | static |
| toReducedRowEchelonForm() | GClasses::GMatrix | |
| toVector(double *pVector) | GClasses::GMatrix | |
| trace() | GClasses::GMatrix | |
| transpose() | GClasses::GMatrix | |
| unstretch(size_t seed, size_t neighbors, double maxDist, GRand &rand) | GClasses::GMatrix | |
| weightedPrincipalComponent(double *pOutVector, const double *pMean, const double *pWeights, GRand *pRand) const | GClasses::GMatrix | |
| wilcoxonSignedRanksTest(size_t attr1, size_t attr2, double tolerance, int *pNum, double *pWMinus, double *pWPlus) const | GClasses::GMatrix | |
| ~GMatrix() | GClasses::GMatrix |