| 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 |