Chaste Release::3.1
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)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 classLinearSystem [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
mDestroyMatAndVecLinearSystem [private]
mDirichletBoundaryConditionsVectorLinearSystem [private]
mEigMaxLinearSystem [private]
mEigMinLinearSystem [private]
mEvaluateNumItsEveryNSolvesLinearSystem [private]
mForceSpectrumReevaluationLinearSystem [private]
mKspIsSetupLinearSystem [private]
mKspSolverLinearSystem [private]
mKspTypeLinearSystem [private]
mLhsMatrixLinearSystem [private]
mMatNullSpaceLinearSystem [private]
mMatrixIsConstantLinearSystem [private]
mNonZerosUsedLinearSystem [private]
mNumSolvesLinearSystem [private]
mOwnershipRangeHiLinearSystem [private]
mOwnershipRangeLoLinearSystem [private]
mpBathNodesLinearSystem [private]
mpBlockDiagonalPCLinearSystem [private]
mpConvergenceTestContextLinearSystem [private]
mPcTypeLinearSystem [private]
mpLDUFactorisationPCLinearSystem [private]
mPrecondMatrixLinearSystem [private]
mPrecondMatrixIsNotLhsLinearSystem [private]
mpTwoLevelsBlockDiagonalPCLinearSystem [private]
mRhsVectorLinearSystem [private]
mRowPreallocationLinearSystem [private]
mSizeLinearSystem [private]
mToleranceLinearSystem [private]
mUseAbsoluteToleranceLinearSystem [private]
mUseFixedNumberIterationsLinearSystem [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