Chaste  Release::3.4
LinearSystem Member List

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

AddLhsMultipleValues(unsigned *matrixRowAndColIndices, c_matrix< double, MATRIX_SIZE, MATRIX_SIZE > &rSmallMatrix)LinearSysteminline
AddRhsMultipleValues(unsigned *vectorIndices, c_vector< double, VECTOR_SIZE > &smallVector)LinearSysteminline
AddToMatrixElement(PetscInt row, PetscInt col, double value)LinearSystem
AddToRhsVectorElement(PetscInt row, double value)LinearSystem
AssembleFinalLinearSystem()LinearSystem
AssembleIntermediateLinearSystem()LinearSystem
boost::serialization::access classLinearSystemfriend
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, bool newAllocationError=true)LinearSystem
LinearSystem(Vec residualVector, Mat jacobianMatrix)LinearSystem
LinearSystem(PetscInt lhsVectorSize, Mat lhsMatrix, Vec rhsVector)LinearSystem
mDestroyMatAndVecLinearSystemprivate
mDirichletBoundaryConditionsVectorLinearSystemprivate
mEigMaxLinearSystemprivate
mEigMinLinearSystemprivate
mEvaluateNumItsEveryNSolvesLinearSystemprivate
mForceSpectrumReevaluationLinearSystemprivate
mKspIsSetupLinearSystemprivate
mKspSolverLinearSystemprivate
mKspTypeLinearSystemprivate
mLhsMatrixLinearSystemprivate
mMatNullSpaceLinearSystemprivate
mMatrixIsConstantLinearSystemprivate
mNonZerosUsedLinearSystemprivate
mNumSolvesLinearSystemprivate
mOwnershipRangeHiLinearSystemprivate
mOwnershipRangeLoLinearSystemprivate
mpBathNodesLinearSystemprivate
mpBlockDiagonalPCLinearSystemprivate
mpConvergenceTestContextLinearSystemprivate
mPcTypeLinearSystemprivate
mpLDUFactorisationPCLinearSystemprivate
mPrecondMatrixLinearSystemprivate
mPrecondMatrixIsNotLhsLinearSystemprivate
mpTwoLevelsBlockDiagonalPCLinearSystemprivate
mRhsVectorLinearSystemprivate
mRowPreallocationLinearSystemprivate
mSizeLinearSystemprivate
mToleranceLinearSystemprivate
mUseAbsoluteToleranceLinearSystemprivate
mUseFixedNumberIterationsLinearSystemprivate
RemoveNullSpace()LinearSystem
ResetKspSolver()LinearSystem
rGetDirichletBoundaryConditionsVector()LinearSystem
rGetLhsMatrix()LinearSystem
rGetPrecondMatrix()LinearSystem
rGetRhsVector()LinearSystem
serialize(Archive &archive, const unsigned int version)LinearSysteminlineprivate
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)LinearSystemfriend
TestLinearSystem (defined in LinearSystem)LinearSystemfriend
TestPCBlockDiagonal (defined in LinearSystem)LinearSystemfriend
TestPCLDUFactorisation (defined in LinearSystem)LinearSystemfriend
TestPCTwoLevelsBlockDiagonal (defined in LinearSystem)LinearSystemfriend
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