, 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 | |
AssembleFinalLinearSystem() | LinearSystem | |
AssembleIntermediateLinearSystem() | LinearSystem | |
boost::serialization::access class | LinearSystem | [friend] |
DisplayMatrix() | LinearSystem | |
DisplayRhs() | LinearSystem | |
FinaliseLhsMatrix() | LinearSystem | |
FinalisePrecondMatrix() | LinearSystem | |
FinaliseRhsVector() | LinearSystem | |
GetLhsMatrix() const | LinearSystem | |
GetMatrixElement(PetscInt row, PetscInt col) | LinearSystem | |
GetMatrixRowDistributed(unsigned rowIndex) | 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, unsigned rowPreallocation=UINT_MAX) | LinearSystem | |
LinearSystem(Vec templateVector, unsigned rowPreallocation) | LinearSystem | |
LinearSystem(Vec residualVector, Mat jacobianMatrix) | LinearSystem | |
LinearSystem(PetscInt lhsVectorSize, Mat lhsMatrix, Vec rhsVector) | LinearSystem | |
mDestroyMatAndVec | LinearSystem | [private] |
mDirichletBoundaryConditionsVector | LinearSystem | [private] |
mEigMax | LinearSystem | [private] |
mEigMin | LinearSystem | [private] |
mEvaluateNumItsEveryNSolves | LinearSystem | [private] |
mForceSpectrumReevaluation | LinearSystem | [private] |
mKspIsSetup | LinearSystem | [private] |
mKspSolver | LinearSystem | [private] |
mKspType | LinearSystem | [private] |
mLhsMatrix | LinearSystem | [private] |
mMatNullSpace | LinearSystem | [private] |
mMatrixIsConstant | LinearSystem | [private] |
mNonZerosUsed | LinearSystem | [private] |
mNumSolves | LinearSystem | [private] |
mOwnershipRangeHi | LinearSystem | [private] |
mOwnershipRangeLo | LinearSystem | [private] |
mpBathNodes | LinearSystem | [private] |
mpBlockDiagonalPC | LinearSystem | [private] |
mpConvergenceTestContext | LinearSystem | [private] |
mPcType | LinearSystem | [private] |
mpLDUFactorisationPC | LinearSystem | [private] |
mPrecondMatrix | LinearSystem | [private] |
mPrecondMatrixIsNotLhs | LinearSystem | [private] |
mpTwoLevelsBlockDiagonalPC | LinearSystem | [private] |
mRhsVector | LinearSystem | [private] |
mRowPreallocation | LinearSystem | [private] |
mSize | LinearSystem | [private] |
mTolerance | LinearSystem | [private] |
mUseAbsoluteTolerance | LinearSystem | [private] |
mUseFixedNumberIterations | LinearSystem | [private] |
RemoveNullSpace() | LinearSystem | |
ResetKspSolver() | LinearSystem | |
rGetDirichletBoundaryConditionsVector() | LinearSystem | |
rGetLhsMatrix() | LinearSystem | |
rGetPrecondMatrix() | 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, boost::shared_ptr< std::vector< PetscInt > > pBathNodes=boost::shared_ptr< std::vector< PetscInt > >()) | LinearSystem | |
SetPrecondMatrixIsDifferentFromLhs(bool precondIsDifferent=true) | LinearSystem | |
SetRelativeTolerance(double relativeTolerance) | LinearSystem | |
SetRhsVectorElement(PetscInt row, double value) | LinearSystem | |
SetUseFixedNumberIterations(bool useFixedNumberIterations=true, unsigned evaluateNumItsEveryNSolves=UINT_MAX) | LinearSystem | |
Solve(Vec lhsGuess=NULL) | LinearSystem | |
SwitchWriteModeLhsMatrix() | LinearSystem | |
TestChebyshevIteration (defined in LinearSystem) | LinearSystem | [friend] |
TestLinearSystem (defined in LinearSystem) | LinearSystem | [friend] |
TestPCBlockDiagonal (defined in LinearSystem) | LinearSystem | [friend] |
TestPCLDUFactorisation (defined in LinearSystem) | LinearSystem | [friend] |
TestPCTwoLevelsBlockDiagonal (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 | |