SymBandEigenSOE Class Reference

#include <SymBandEigenSOE.h>

Inheritance diagram for SymBandEigenSOE:

EigenSOE SystemOfEqn MovableObject List of all members.

Public Member Functions

 SymBandEigenSOE (SymBandEigenSolver &theSolver, AnalysisModel &theModel)
virtual ~SymBandEigenSOE ()
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)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Friends

class SymBandEigenSolver

Detailed Description

Definition at line 41 of file SymBandEigenSOE.h.


Constructor & Destructor Documentation

SymBandEigenSOE::SymBandEigenSOE ( SymBandEigenSolver theSolver,
AnalysisModel theModel 
)

Definition at line 44 of file SymBandEigenSOE.cpp.

References SymBandEigenSolver::setEigenSOE().

SymBandEigenSOE::~SymBandEigenSOE (  )  [virtual]

Definition at line 59 of file SymBandEigenSOE.cpp.


Member Function Documentation

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

Definition at line 54 of file SymBandEigenSOE.cpp.

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

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

Implements EigenSOE.

Definition at line 133 of file SymBandEigenSOE.cpp.

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

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

Implements EigenSOE.

Definition at line 195 of file SymBandEigenSOE.cpp.

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

void SymBandEigenSOE::zeroA ( void   )  [virtual]

Implements EigenSOE.

Definition at line 184 of file SymBandEigenSOE.cpp.

void SymBandEigenSOE::zeroM ( void   )  [virtual]

Implements EigenSOE.

Definition at line 243 of file SymBandEigenSOE.cpp.

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

Implements MovableObject.

Definition at line 253 of file SymBandEigenSOE.cpp.

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

Implements MovableObject.

Definition at line 259 of file SymBandEigenSOE.cpp.


Friends And Related Function Documentation

friend class SymBandEigenSolver [friend]

Definition at line 61 of file SymBandEigenSOE.h.


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

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