Chaste  Release::2018.1
PetscMatTools Member List

This is the complete list of members for PetscMatTools, including all inherited members.

AddMultipleValues(Mat matrix, unsigned *matrixRowAndColIndices, c_matrix< double, MATRIX_SIZE, MATRIX_SIZE > &rSmallMatrix)PetscMatToolsinlinestatic
AddToElement(Mat matrix, PetscInt row, PetscInt col, double value)PetscMatToolsstatic
CheckEquality(const Mat mat1, const Mat mat2, double tol=1e-10)PetscMatToolsstatic
CheckSymmetry(const Mat matrix, double tol=1e-10)PetscMatToolsstatic
Display(Mat matrix)PetscMatToolsstatic
Finalise(Mat matrix)PetscMatToolsstatic
GetElement(Mat matrix, PetscInt row, PetscInt col)PetscMatToolsstatic
GetMatrixRowDistributed(Mat matrix, unsigned rowIndex)PetscMatToolsstatic
GetOwnershipRange(Mat matrix, PetscInt &lo, PetscInt &hi)PetscMatToolsstatic
GetSize(Mat matrix)PetscMatToolsstatic
SetElement(Mat matrix, PetscInt row, PetscInt col, double value)PetscMatToolsstatic
SetOption(Mat matrix, MatOption option)PetscMatToolsstatic
SetRow(Mat matrix, PetscInt row, double value)PetscMatToolsstatic
SwitchWriteMode(Mat matrix)PetscMatToolsstatic
TurnOffVariableAllocationError(Mat matrix)PetscMatToolsstatic
Zero(Mat matrix)PetscMatToolsstatic
ZeroColumn(Mat matrix, PetscInt col)PetscMatToolsstatic
ZeroRowsAndColumnsWithValueOnDiagonal(Mat matrix, std::vector< unsigned > rowColIndices, double diagonalValue)PetscMatToolsstatic
ZeroRowsWithValueOnDiagonal(Mat matrix, std::vector< unsigned > &rRows, double diagonalValue)PetscMatToolsstatic