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
AssembleFinalLhsMatrix()LinearSystem
AssembleFinalLinearSystem()LinearSystem
AssembleIntermediateLhsMatrix()LinearSystem
AssembleIntermediateLinearSystem()LinearSystem
AssembleRhsVector()LinearSystem
boost::serialization::access classLinearSystem [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
mDestroyMatAndVecLinearSystem [private]
mDirichletBoundaryConditionsVectorLinearSystem [private]
mKspIsSetupLinearSystem [private]
mKspSolverLinearSystem [private]
mKspTypeLinearSystem [private]
mLhsMatrixLinearSystem [private]
mMatNullSpaceLinearSystem [private]
mMatrixIsConstantLinearSystem [private]
mNonZerosUsedLinearSystem [private]
mOwnershipRangeHiLinearSystem [private]
mOwnershipRangeLoLinearSystem [private]
mpBlockDiagonalPCLinearSystem [private]
mPcTypeLinearSystem [private]
mpLDUFactorisationPCLinearSystem [private]
mRhsVectorLinearSystem [private]
mSizeLinearSystem [private]
mToleranceLinearSystem [private]
mUseAbsoluteToleranceLinearSystem [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

Generated by  doxygen 1.6.2