SymBandEigenSolver Class Reference

#include <SymBandEigenSolver.h>

Inheritance diagram for SymBandEigenSolver:

EigenSolver Solver MovableObject List of all members.

Public Member Functions

 SymBandEigenSolver ()
virtual ~SymBandEigenSolver ()
virtual int solve (void)
virtual int solve (int nModes)
virtual int setSize (void)
virtual int setEigenSOE (SymBandEigenSOE &theSOE)
virtual const VectorgetEigenvector (int mode)
virtual double getEigenvalue (int mode)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 38 of file SymBandEigenSolver.h.


Constructor & Destructor Documentation

SymBandEigenSolver::SymBandEigenSolver (  ) 

Definition at line 43 of file SymBandEigenSolver.cpp.

SymBandEigenSolver::~SymBandEigenSolver (  )  [virtual]

Definition at line 50 of file SymBandEigenSolver.cpp.


Member Function Documentation

virtual int SymBandEigenSolver::solve ( void   )  [inline, virtual]

Implements EigenSolver.

Definition at line 44 of file SymBandEigenSolver.h.

References SymBandEigenSOE::size.

int SymBandEigenSolver::solve ( int  nModes  )  [virtual]

int SymBandEigenSolver::setSize ( void   )  [virtual]

Implements EigenSolver.

Definition at line 309 of file SymBandEigenSolver.cpp.

References endln, opserr, Vector::Size(), and SymBandEigenSOE::size.

int SymBandEigenSolver::setEigenSOE ( SymBandEigenSOE theSOE  )  [virtual]

Definition at line 254 of file SymBandEigenSolver.cpp.

Referenced by SymBandEigenSOE::SymBandEigenSOE().

const Vector & SymBandEigenSolver::getEigenvector ( int  mode  )  [virtual]

Implements EigenSolver.

Definition at line 262 of file SymBandEigenSolver.cpp.

References opserr, SymBandEigenSOE::size, and Vector::Zero().

double SymBandEigenSolver::getEigenvalue ( int  mode  )  [virtual]

Implements EigenSolver.

Definition at line 291 of file SymBandEigenSolver.cpp.

References opserr.

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

Implements MovableObject.

Definition at line 328 of file SymBandEigenSolver.cpp.

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

Implements MovableObject.

Definition at line 334 of file SymBandEigenSolver.cpp.


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