alignsOnBlockBoundary(int firstRow, int firstColumn, int nRows, int nCols) | MatrixType | virtual |
cloneMatrixNode()=0 | MatrixNode | pure virtual |
convertToOtherMajor(bool isColumnMajor) | 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) | MatrixType | 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()=0 | MatrixNode | pure virtual |
getMatrixType()=0 | MatrixNode | pure virtual |
getNodeName()=0 | MatrixNode | pure virtual |
getNodeType() | MatrixNode | virtual |
getNumberOfBlocksConstructors() | MatrixType | |
getNumberOfElementConstructors() | MatrixType | |
getNumberOfTransformationConstructors() | MatrixType | |
getPostfixFromNodeTree() | MatrixNode | |
getPrefixFromNodeTree() | MatrixNode | |
getRowPartition() | MatrixType | |
getRowPartitionSize() | MatrixType | |
inumberOfChildren | MatrixNode | |
IsEqual(MatrixType *that) | MatrixType | |
MatrixNode::IsEqual(MatrixNode *that) | MatrixNode | virtual |
m_bHaveColumnPartition | MatrixType | private |
m_bHaveRowPartition | MatrixType | private |
m_iColumnPartitionSize | MatrixType | private |
m_iRowPartitionSize | MatrixType | private |
m_mChildren | MatrixNode | |
m_miColumnPartition | MatrixType | private |
m_miRowPartition | MatrixType | private |
matrixHasBase() | MatrixType | |
matrixHasBlocks() | MatrixType | |
matrixHasElements() | MatrixType | |
matrixHasTransformations() | MatrixType | |
MatrixNode() | MatrixNode | |
matrixType | MatrixNode | |
MatrixType() | MatrixType | |
nType | MatrixNode | |
numberOfColumns | MatrixType | |
numberOfRows | MatrixType | |
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 |
setRandom(double density, bool conformant, int iMin, int iMax) | MatrixType | |
symmetry | MatrixType | |
type | MatrixType | |
~MatrixNode() | MatrixNode | virtual |
~MatrixType() | MatrixType | virtual |