, including all inherited members.
AddLhsMultipleValues(unsigned *matrixRowAndColIndices, c_matrix< double, MATRIX_SIZE, MATRIX_SIZE > &rSmallMatrix) | LinearSystem | [inline] |
AddRhsMultipleValues(unsigned *vectorIndices, c_vector< double, VECTOR_SIZE > &smallVector) | LinearSystem | [inline] |
AddToMatrixElement(PetscInt row, PetscInt col, double value) | LinearSystem | |
AddToRhsVectorElement(PetscInt row, double value) | LinearSystem | |
AssembleFinalLhsMatrix() | LinearSystem | |
AssembleFinalLinearSystem() | LinearSystem | |
AssembleIntermediateLhsMatrix() | LinearSystem | |
AssembleIntermediateLinearSystem() | LinearSystem | |
AssembleRhsVector() | LinearSystem | |
boost::serialization::access class | LinearSystem | [friend] |
DisplayMatrix() | LinearSystem | |
DisplayRhs() | LinearSystem | |
GetLhsMatrix() const | LinearSystem | |
GetMatrixElement(PetscInt row, PetscInt col) | LinearSystem | |
GetMatrixRowDistributed(unsigned row_index) | LinearSystem | |
GetNumIterations() const | LinearSystem | |
GetOwnershipRange(PetscInt &lo, PetscInt &hi) | LinearSystem | |
GetRhsVector() const | LinearSystem | |
GetRhsVectorElement(PetscInt row) | LinearSystem | |
GetSize() const | LinearSystem | |
IsMatrixSymmetric() | LinearSystem | |
LinearSystem(PetscInt lhsVectorSize, MatType matType=(MatType) MATMPIAIJ) | LinearSystem | |
LinearSystem(Vec templateVector) | LinearSystem | |
LinearSystem(Vec residualVector, Mat jacobianMatrix) | LinearSystem | |
LinearSystem(PetscInt lhsVectorSize, Mat lhsMatrix, Vec rhsVector, MatType matType=(MatType) MATMPIAIJ) | LinearSystem | |
mDestroyMatAndVec | LinearSystem | [private] |
mDirichletBoundaryConditionsVector | LinearSystem | [private] |
mKspIsSetup | LinearSystem | [private] |
mKspSolver | LinearSystem | [private] |
mKspType | LinearSystem | [private] |
mLhsMatrix | LinearSystem | [private] |
mMatNullSpace | LinearSystem | [private] |
mMatrixIsConstant | LinearSystem | [private] |
mNonZerosUsed | LinearSystem | [private] |
mOwnershipRangeHi | LinearSystem | [private] |
mOwnershipRangeLo | LinearSystem | [private] |
mpBlockDiagonalPC | LinearSystem | [private] |
mPcType | LinearSystem | [private] |
mpLDUFactorisationPC | LinearSystem | [private] |
mRhsVector | LinearSystem | [private] |
mSize | LinearSystem | [private] |
mTolerance | LinearSystem | [private] |
mUseAbsoluteTolerance | LinearSystem | [private] |
RemoveNullSpace() | LinearSystem | |
rGetDirichletBoundaryConditionsVector() | LinearSystem | |
rGetLhsMatrix() | LinearSystem | |
rGetRhsVector() | LinearSystem | |
serialize(Archive &archive, const unsigned int version) | LinearSystem | [inline, private] |
SetAbsoluteTolerance(double absoluteTolerance) | LinearSystem | |
SetKspType(const char *kspType) | LinearSystem | |
SetMatrixElement(PetscInt row, PetscInt col, double value) | LinearSystem | |
SetMatrixIsConstant(bool matrixIsConstant) | LinearSystem | |
SetMatrixIsSymmetric(bool isSymmetric=true) | LinearSystem | |
SetMatrixRow(PetscInt row, double value) | LinearSystem | |
SetNullBasis(Vec nullbasis[], unsigned numberOfBases) | LinearSystem | |
SetPcType(const char *pcType) | LinearSystem | |
SetRelativeTolerance(double relativeTolerance) | LinearSystem | |
SetRhsVectorElement(PetscInt row, double value) | LinearSystem | |
SetupVectorAndMatrix(MatType matType) | LinearSystem | |
Solve(Vec lhsGuess=NULL) | LinearSystem | |
TestLinearSystem (defined in LinearSystem) | LinearSystem | [friend] |
TestPCBlockDiagonal (defined in LinearSystem) | LinearSystem | [friend] |
TestPCLDUFactorisation (defined in LinearSystem) | LinearSystem | [friend] |
ZeroLhsMatrix() | LinearSystem | |
ZeroLinearSystem() | LinearSystem | |
ZeroMatrixColumn(PetscInt col) | LinearSystem | |
ZeroMatrixRowsAndColumnsWithValueOnDiagonal(std::vector< unsigned > &rRowColIndices, double diagonalValue) | LinearSystem | |
ZeroMatrixRowsWithValueOnDiagonal(std::vector< unsigned > &rRows, double diagonalValue) | LinearSystem | |
ZeroRhsVector() | LinearSystem | |
~LinearSystem() | LinearSystem | |