GClasses

GClasses::GMatrix Member List

This is the complete list of members for GClasses::GMatrix, including all inherited members.
add(GMatrix *pThat, bool transpose)GClasses::GMatrix
align(GMatrix *pA, GMatrix *pB)GClasses::GMatrix [static]
attrSubset(size_t firstAttr, size_t attrCount)GClasses::GMatrix
baselineValue(size_t nAttribute)GClasses::GMatrix
bipartiteMatching(GMatrix &a, GMatrix &b, GDistanceMetric &metric, size_t k=0)GClasses::GMatrix [static]
centerMeanAtOrigin()GClasses::GMatrix
centroid(double *pOutCentroid)GClasses::GMatrix
cholesky()GClasses::GMatrix
clone()GClasses::GMatrix
cloneSub(size_t rowStart, size_t colStart, size_t rowCount, size_t colCount)GClasses::GMatrix
col(size_t index, double *pOutVector)GClasses::GMatrix
cols() const GClasses::GMatrix [inline]
columnSumSquaredDifference(GMatrix &that, size_t col)GClasses::GMatrix
copy(GMatrix *pThat)GClasses::GMatrix
copyColumns(size_t nDestStartColumn, GMatrix *pSource, size_t nSourceStartColumn, size_t nColumnCount)GClasses::GMatrix
copyRow(const double *pRow)GClasses::GMatrix
countPrincipalComponents(double d, GRand *pRand)GClasses::GMatrix
countValue(size_t attribute, double value)GClasses::GMatrix
covariance(size_t nAttr1, double dMean1, size_t nAttr2, double dMean2)GClasses::GMatrix
covarianceMatrix()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(GMatrix *pThat, GRand *pRand)GClasses::GMatrix
doesHaveAnyMissingValues()GClasses::GMatrix
eigenValue(const double *pEigenVector)GClasses::GMatrix
eigenValue(const double *pMean, const double *pEigenVector, size_t dims, GRand *pRand)GClasses::GMatrix
eigenVector(double eigenvalue, double *pOutVector)GClasses::GMatrix
eigs(size_t nCount, double *pEigenVals, GRand *pRand, bool mostSignificant)GClasses::GMatrix
ensureDataHasNoMissingNominals()GClasses::GMatrix
ensureDataHasNoMissingReals()GClasses::GMatrix
entropy(size_t nColumn)GClasses::GMatrix
fixNans()GClasses::GMatrix
flush()GClasses::GMatrix
fromVector(const double *pVector, size_t nRows)GClasses::GMatrix
gaussianElimination(double *pVector)GClasses::GMatrix
GMatrix(size_t rows, size_t cols, GHeap *pHeap=NULL)GClasses::GMatrix
GMatrix(std::vector< size_t > &attrValues, GHeap *pHeap=NULL)GClasses::GMatrix
GMatrix(sp_relation &pRelation, GHeap *pHeap=NULL)GClasses::GMatrix
GMatrix(GDomNode *pNode, GHeap *pHeap=NULL)GClasses::GMatrix
heap()GClasses::GMatrix [inline]
inPlaceSquareTranspose()GClasses::GMatrix [protected]
isAttrHomogenous(size_t col)GClasses::GMatrix
isHomogenous()GClasses::GMatrix
kabsch(GMatrix *pA, GMatrix *pB)GClasses::GMatrix [static]
leastCorrelatedVector(double *pOut, GMatrix *pThat, GRand *pRand)GClasses::GMatrix
linearCorrelationCoefficient(size_t attr1, double attr1Origin, size_t attr2, double attr2Origin)GClasses::GMatrix
loadArff(const char *szFilename)GClasses::GMatrix [static]
loadCsv(const char *szFilename, char separator, bool columnNamesInFirstRow, bool tolerant)GClasses::GMatrix [static]
LUDecomposition()GClasses::GMatrix
m_pHeapGClasses::GMatrix [protected]
m_pRelationGClasses::GMatrix [protected]
m_rowsGClasses::GMatrix [protected]
makeIdentity()GClasses::GMatrix
mean(size_t nAttribute)GClasses::GMatrix
measureInfo()GClasses::GMatrix
median(size_t nAttribute)GClasses::GMatrix
mergeHoriz(GMatrix *pSetA, GMatrix *pSetB)GClasses::GMatrix [static]
mergeVert(GMatrix *pData)GClasses::GMatrix
minAndRange(size_t nAttribute, double *pMin, double *pRange)GClasses::GMatrix
minAndRangeUnbiased(size_t nAttribute, double *pMin, double *pRange)GClasses::GMatrix
mirrorTriangle(bool upperToLower)GClasses::GMatrix
multiply(double scalar)GClasses::GMatrix
multiply(const double *pVectorIn, double *pVectorOut, bool transpose=false)GClasses::GMatrix
multiply(GMatrix &a, GMatrix &b, bool transposeA, bool transposeB)GClasses::GMatrix [static]
newRow()GClasses::GMatrix
newRows(size_t nRows)GClasses::GMatrix
normalize(size_t nAttribute, double dInputMin, double dInputRange, double dOutputMin, double dOutputRange)GClasses::GMatrix
normalize(double dVal, double dInputMin, double dInputRange, double dOutputMin, double dOutputRange)GClasses::GMatrix [static]
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)GClasses::GMatrix
parseArff(const char *szFile, size_t nLen)GClasses::GMatrix [static]
parseCsv(const char *pFile, size_t len, char separator, bool columnNamesInFirstRow, bool tolerant=false)GClasses::GMatrix [static]
principalComponent(double *pOutVector, size_t dims, const double *pMean, GRand *pRand)GClasses::GMatrix
principalComponentAboutOrigin(double *pOutVector, size_t dims, GRand *pRand)GClasses::GMatrix
principalComponentIgnoreUnknowns(double *pOutVector, size_t dims, const double *pMean, GRand *pRand)GClasses::GMatrix
print(std::ostream &stream)GClasses::GMatrix
project(double *pDest, const double *pPoint)GClasses::GMatrix
project(double *pDest, const double *pPoint, const double *pOrigin)GClasses::GMatrix
pseudoInverse()GClasses::GMatrix
relation()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, size_t dims)GClasses::GMatrix
removeComponentAboutOrigin(const double *pComponent, size_t dims)GClasses::GMatrix
replaceMissingValuesRandomly(size_t nAttr, GRand *pRand)GClasses::GMatrix
replaceMissingValuesWithBaseline(size_t nAttr)GClasses::GMatrix
reserve(size_t n)GClasses::GMatrix [inline]
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)GClasses::GMatrix
setAll(double val)GClasses::GMatrix
setCol(size_t index, const double *pVector)GClasses::GMatrix
setRelation(sp_relation &pRelation)GClasses::GMatrix [inline]
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
splitByNominalValue(GMatrix *pSingleClass, size_t nAttr, int nValue, GMatrix *pExtensionA=NULL, GMatrix *pExtensionB=NULL)GClasses::GMatrix
splitByPivot(GMatrix *pGreaterOrEqual, size_t nAttribute, double dPivot, GMatrix *pExtensionA=NULL, GMatrix *pExtensionB=NULL)GClasses::GMatrix
splitBySize(GMatrix *pOtherData, size_t nOtherRows)GClasses::GMatrix
subtract(GMatrix *pThat, bool transpose)GClasses::GMatrix
sumSquaredDifference(GMatrix &that, bool transpose=false)GClasses::GMatrix
sumSquaredDiffWithIdentity()GClasses::GMatrix
sumSquaredDistance(const double *pPoint)GClasses::GMatrix
swapColumns(size_t nAttr1, size_t nAttr2)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
variance(size_t nAttr, double mean)GClasses::GMatrix
weightedPrincipalComponent(double *pOutVector, size_t dims, const double *pMean, const double *pWeights, GRand *pRand)GClasses::GMatrix
wilcoxonSignedRanksTest(size_t attr1, size_t attr2, double tolerance, int *pNum, double *pWMinus, double *pWPlus)GClasses::GMatrix
~GMatrix()GClasses::GMatrix