PetscSparseSeqSolver Class Reference

#include <PetscSparseSeqSolver.h>

Inheritance diagram for PetscSparseSeqSolver:

SparseGenRowLinSolver LinearSOESolver Solver MovableObject List of all members.

Public Member Functions

 PetscSparseSeqSolver (KSPType method, PCType preconditioner)
 PetscSparseSeqSolver (KSPType method, PCType preconditioner, double rTol, double aTol, double dTol, int maxIts)
 ~PetscSparseSeqSolver ()
int solve (void)
int setSize (void)
int getNumIterations (void)
virtual int setLinearSOE (SparseGenRowLinSOE &theSOE)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Protected Attributes

SparseGenRowLinSOEtheSOE

Detailed Description

Definition at line 44 of file PetscSparseSeqSolver.h.


Constructor & Destructor Documentation

PetscSparseSeqSolver::PetscSparseSeqSolver ( KSPType  method,
PCType  preconditioner 
)

Definition at line 38 of file PetscSparseSeqSolver.cpp.

References PETSC_NULL, and PetscInitialize().

PetscSparseSeqSolver::PetscSparseSeqSolver ( KSPType  method,
PCType  preconditioner,
double  rTol,
double  aTol,
double  dTol,
int  maxIts 
)

Definition at line 48 of file PetscSparseSeqSolver.cpp.

References PETSC_NULL, and PetscInitialize().

PetscSparseSeqSolver::~PetscSparseSeqSolver (  ) 

Definition at line 59 of file PetscSparseSeqSolver.cpp.


Member Function Documentation

int PetscSparseSeqSolver::solve ( void   )  [virtual]

Implements LinearSOESolver.

Definition at line 70 of file PetscSparseSeqSolver.cpp.

int PetscSparseSeqSolver::getNumIterations ( void   ) 

Definition at line 79 of file PetscSparseSeqSolver.cpp.

int PetscSparseSeqSolver::setLinearSOE ( SparseGenRowLinSOE theSOE  )  [virtual]

Reimplemented from SparseGenRowLinSolver.

Definition at line 149 of file PetscSparseSeqSolver.cpp.

References theSOE.

int PetscSparseSeqSolver::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements MovableObject.

Definition at line 157 of file PetscSparseSeqSolver.cpp.

int PetscSparseSeqSolver::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements MovableObject.

Definition at line 164 of file PetscSparseSeqSolver.cpp.


Member Data Documentation

Reimplemented from SparseGenRowLinSolver.

Definition at line 61 of file PetscSparseSeqSolver.h.

Referenced by setLinearSOE(), and setSize().


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:47 2006 for OpenSees by doxygen 1.5.0