BandArpackSOE Class Reference

#include <BandArpackSOE.h>

Inheritance diagram for BandArpackSOE:

EigenSOE SystemOfEqn MovableObject List of all members.

Public Member Functions

 BandArpackSOE (BandArpackSolver &theSolver, AnalysisModel &theModel, double shift=0.0)
virtual ~BandArpackSOE ()
virtual int getNumEqn (void) const
virtual int setSize (Graph &theGraph)
virtual int addA (const Matrix &, const ID &, double fact=1.0)
virtual int addM (const Matrix &, const ID &, double fact=1.0)
virtual void zeroA (void)
virtual void zeroM (void)
virtual double getShift (void)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Friends

class BandArpackSolver

Detailed Description

Definition at line 29 of file BandArpackSOE.h.


Constructor & Destructor Documentation

BandArpackSOE::BandArpackSOE ( BandArpackSolver theSolver,
AnalysisModel theModel,
double  shift = 0.0 
)

Definition at line 24 of file BandArpackSOE.cpp.

References BandArpackSolver::setEigenSOE().

BandArpackSOE::~BandArpackSOE (  )  [virtual]

Definition at line 40 of file BandArpackSOE.cpp.


Member Function Documentation

int BandArpackSOE::getNumEqn ( void   )  const [virtual]

Definition at line 35 of file BandArpackSOE.cpp.

int BandArpackSOE::setSize ( Graph theGraph  )  [virtual]

int BandArpackSOE::addA ( const Matrix ,
const ID ,
double  fact = 1.0 
) [virtual]

Implements EigenSOE.

Definition at line 113 of file BandArpackSOE.cpp.

References Matrix::noCols(), Matrix::noRows(), and opserr.

Referenced by addM().

int BandArpackSOE::addM ( const Matrix ,
const ID ,
double  fact = 1.0 
) [virtual]

Implements EigenSOE.

Definition at line 195 of file BandArpackSOE.cpp.

References addA().

void BandArpackSOE::zeroA ( void   )  [virtual]

Implements EigenSOE.

Definition at line 184 of file BandArpackSOE.cpp.

void BandArpackSOE::zeroM ( void   )  [virtual]

Implements EigenSOE.

Definition at line 201 of file BandArpackSOE.cpp.

double BandArpackSOE::getShift ( void   )  [virtual]

Definition at line 208 of file BandArpackSOE.cpp.

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

Implements MovableObject.

Definition at line 215 of file BandArpackSOE.cpp.

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

Implements MovableObject.

Definition at line 221 of file BandArpackSOE.cpp.


Friends And Related Function Documentation

friend class BandArpackSolver [friend]

Definition at line 52 of file BandArpackSOE.h.


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

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