GClasses
|
This is the complete list of members for GClasses::GMatrix, including all inherited members.
add(const GMatrix *pThat, bool transpose=false, double scalar=1.0) | GClasses::GMatrix | |
align(GMatrix *pA, GMatrix *pB) | GClasses::GMatrix | static |
back(size_t reverse_index=0) | GClasses::GMatrix | inline |
back(size_t reverse_index=0) const | GClasses::GMatrix | inline |
baselineValue(size_t nAttribute) const | GClasses::GMatrix | |
bipartiteMatching(GMatrix &a, GMatrix &b, GDistanceMetric &metric) | GClasses::GMatrix | static |
boundingSphere(GVec &outCenter, size_t *pIndexes, size_t indexCount, GDistanceMetric *pMetric) const | GClasses::GMatrix | |
centerMeanAtOrigin() | GClasses::GMatrix | |
centroid(GVec &outCentroid, const double *pWeights=NULL) const | GClasses::GMatrix | |
cholesky(bool tolerant=false) | GClasses::GMatrix | |
clipColumn(size_t col, double dMin, double dMax) | 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 | |
columnSquaredMagnitude(size_t col) const | GClasses::GMatrix | |
columnSum(size_t col) const | GClasses::GMatrix | |
columnSumSquaredDifference(const GMatrix &that, size_t col, double *pOutSAE=NULL) const | GClasses::GMatrix | |
columnVariance(size_t nAttr, double mean) const | GClasses::GMatrix | |
copy(const GMatrix &that, size_t rowStart=0, size_t colStart=0, size_t rowCount=(size_t)-1, size_t colCount=(size_t)-1) | 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 | |
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 | |
deleteColumns(size_t index, size_t count) | 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 GVec &eigenVector) | GClasses::GMatrix | |
eigenValue(const double *pMean, const double *pEigenVector, GRand *pRand) const | GClasses::GMatrix | |
eigenVector(double eigenvalue, GVec &outVector) | GClasses::GMatrix | |
eigs(size_t nCount, GVec &eigenVals, GRand *pRand, bool mostSignificant) | GClasses::GMatrix | |
ensureDataHasNoMissingNominals() const | GClasses::GMatrix | |
ensureDataHasNoMissingReals() const | GClasses::GMatrix | |
entropy(size_t nColumn) const | GClasses::GMatrix | |
fill(double val, size_t colStart=0, size_t colCount=INVALID_INDEX) | GClasses::GMatrix | |
fillNormal(GRand &rand, double deviation=1.0) | GClasses::GMatrix | |
fillUniform(GRand &rand, double min=0.0, double max=1.0) | GClasses::GMatrix | |
fixNans() | GClasses::GMatrix | |
flush() | GClasses::GMatrix | |
fromVector(const double *pVector, size_t nRows) | GClasses::GMatrix | |
front() | GClasses::GMatrix | inline |
front() const | GClasses::GMatrix | inline |
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, size_t rowStart=0, size_t colStart=0, size_t rowCount=(size_t)-1, size_t colCount=(size_t)-1) | GClasses::GMatrix | |
GMatrix(const 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(GVec &out, const GMatrix *pThat, GRand *pRand) const | GClasses::GMatrix | |
linearCorrelationCoefficient(size_t attr1, double attr1Origin, size_t attr2, double attr2Origin) const | GClasses::GMatrix | |
load(const char *szFilename) | GClasses::GMatrix | |
loadArff(const char *szFilename) | GClasses::GMatrix | |
loadRaw(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, bool ignoreMismatchingName=false) | GClasses::GMatrix | |
mirrorTriangle(bool upperToLower) | GClasses::GMatrix | |
multiply(double scalar) | GClasses::GMatrix | |
multiply(const GVec &vectorIn, GVec &vectorOut, 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(GVec &outVector, const GVec ¢roid, GRand *pRand) const | GClasses::GMatrix | |
principalComponentAboutOrigin(GVec &outVector, GRand *pRand) const | GClasses::GMatrix | |
principalComponentIgnoreUnknowns(GVec &outVector, const GVec ¢roid, GRand *pRand) const | GClasses::GMatrix | |
print(std::ostream &stream=std::cout, char separator= ',') 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 GVec ¢roid, const GVec &component) | GClasses::GMatrix | |
removeComponentAboutOrigin(const GVec &component) | 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 | |
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 | |
saveRaw(const char *szFilename) | GClasses::GMatrix | |
scaleColumn(size_t col, double scalar) | GClasses::GMatrix | |
serialize(GDom *pDoc) const | 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=NULL, GMatrix *pExtensionB=NULL) | 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 GVec &point) const | GClasses::GMatrix | |
swapColumns(size_t nAttr1, size_t nAttr2) | GClasses::GMatrix | |
swapRow(size_t i, GVec *pNewRow) | GClasses::GMatrix | |
swapRows(size_t a, size_t b) | GClasses::GMatrix | |
takeRow(GVec *pRow, size_t pos=(size_t)-1) | GClasses::GMatrix | |
test() | GClasses::GMatrix | static |
toReducedRowEchelonForm() | GClasses::GMatrix | |
toVector(double *pVector) const | GClasses::GMatrix | |
trace() | GClasses::GMatrix | |
transpose() | GClasses::GMatrix | |
weightedPrincipalComponent(GVec &outVector, const GVec ¢roid, 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 |