alignsOnBlockBoundary(int firstRow, int firstColumn, int nRows, int nCols) | OSMatrix | virtual |
cloneMatrixNode() | OSMatrixWithMatrixObjIdx | virtual |
convertToOtherMajor(bool isColumnMajor) | MatrixType | |
createConstructorTreeFromPrefix(std::vector< MatrixNode * > mtxConstructorVec) | OSMatrix | |
deepCopyFrom(OSMatrixWithMatrixObjIdx *that) | OSMatrixWithMatrixObjIdx | |
OSMatrix::deepCopyFrom(OSMatrix *that) | OSMatrix | |
MatrixType::deepCopyFrom(MatrixType *that) | MatrixType | |
MatrixNode::deepCopyFrom(MatrixNode *that) | MatrixNode | |
disassembleMatrix(int *rowPartition, int rowPartitionSize, int *colPartition, int colPartitionSize, bool rowMajor, ENUM_MATRIX_SYMMETRY symmetry) | MatrixType | |
ExpandedMatrixByBlocks | MatrixType | |
ExpandedMatrixInColumnMajorForm | MatrixType | |
ExpandedMatrixInRowMajorForm | MatrixType | |
expandElements(bool rowMajor) | OSMatrix | virtual |
extractBlock(int firstrow, int firstcol, int lastrow, int lastcol, bool rowMajor, ENUM_MATRIX_SYMMETRY symmetry) | MatrixType | |
getBlocks(int *rowPartition, int rowPartitionSize, int *colPartition, int colPartitionSize, bool rowMajor, bool appendToBlockArray) | MatrixType | |
getColumnPartition() | MatrixType | |
getColumnPartitionSize() | MatrixType | |
getMatrixBlockInColumnMajorForm(int columnIdx, int rowIdx) | MatrixType | |
getMatrixCoefficientsInColumnMajor() | MatrixType | |
getMatrixCoefficientsInRowMajor() | MatrixType | |
getMatrixNodeInXML() | OSMatrixWithMatrixObjIdx | virtual |
getMatrixType() | OSMatrix | virtual |
getNodeName() | OSMatrix | virtual |
getNodeType() | OSMatrix | virtual |
getNumberOfBlocksConstructors() | MatrixType | |
getNumberOfElementConstructors() | MatrixType | |
getNumberOfTransformationConstructors() | MatrixType | |
getPostfixFromNodeTree() | MatrixNode | |
getPrefixFromNodeTree() | MatrixNode | |
getRowPartition() | MatrixType | |
getRowPartitionSize() | MatrixType | |
idx | OSMatrix | |
inumberOfChildren | MatrixNode | |
isBlockDiagonal() | OSMatrix | |
IsEqual(OSMatrixWithMatrixObjIdx *that) | OSMatrixWithMatrixObjIdx | |
OSMatrix::IsEqual(OSMatrix *that) | OSMatrix | |
MatrixType::IsEqual(MatrixType *that) | MatrixType | |
MatrixNode::IsEqual(MatrixNode *that) | MatrixNode | virtual |
m_mChildren | MatrixNode | |
matrixHasBase() | MatrixType | |
matrixHasBlocks() | MatrixType | |
matrixHasElements() | MatrixType | |
matrixHasTransformations() | MatrixType | |
MatrixNode() | MatrixNode | |
matrixObjIdx | OSMatrixWithMatrixObjIdx | |
MatrixType() | MatrixType | |
matrixType | MatrixNode | |
name | OSMatrix | |
nType | MatrixNode | |
numberOfColumns | MatrixType | |
numberOfRows | MatrixType | |
OSMatrix() | OSMatrix | |
OSMatrixWithMatrixObjIdx() | OSMatrixWithMatrixObjIdx | |
postOrderMatrixNodeTraversal(std::vector< MatrixNode * > *postfixVector) | MatrixNode | |
preOrderMatrixNodeTraversal(std::vector< MatrixNode * > *prefixVector) | MatrixNode | |
printExpandedMatrix(bool rowMajor) | MatrixType | |
processBlockPartition() | MatrixType | |
processBlocks(bool rowMajor, ENUM_MATRIX_SYMMETRY symmetry) | MatrixType | virtual |
processBlocks(int *rowOffset, int rowOffsetSize, int *colOffset, int colOffsetSize, bool rowMajor, ENUM_MATRIX_SYMMETRY symmetry) | MatrixType | virtual |
setMatrix(std::string name, int numberOfRows, int numberOfColumns, ENUM_MATRIX_SYMMETRY symmetry, ENUM_MATRIX_TYPE matrixType, unsigned int inumberOfChildren, MatrixNode **m_mChildren) | OSMatrix | |
setRandom(double density, bool conformant, int iMin, int iMax) | OSMatrixWithMatrixObjIdx | |
symmetry | MatrixType | |
type | MatrixType | |
~MatrixNode() | MatrixNode | virtual |
~MatrixType() | MatrixType | virtual |
~OSMatrix() | OSMatrix | |
~OSMatrixWithMatrixObjIdx() | OSMatrixWithMatrixObjIdx | |