BandArpackSolver Class Reference

#include <BandArpackSolver.h>

Inheritance diagram for BandArpackSolver:

EigenSolver Solver MovableObject List of all members.

Public Member Functions

 BandArpackSolver (int numE=0)
virtual ~BandArpackSolver ()
virtual int solve (void)
virtual int solve (int numModes)
virtual int setSize (void)
virtual int setEigenSOE (BandArpackSOE &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 16 of file BandArpackSolver.h.


Constructor & Destructor Documentation

BandArpackSolver::BandArpackSolver ( int  numE = 0  ) 

Definition at line 22 of file BandArpackSolver.cpp.

BandArpackSolver::~BandArpackSolver (  )  [virtual]

Definition at line 30 of file BandArpackSolver.cpp.


Member Function Documentation

int BandArpackSolver::solve ( void   )  [virtual]

virtual int BandArpackSolver::solve ( int  numModes  )  [inline, virtual]

Implements EigenSolver.

Definition at line 23 of file BandArpackSolver.h.

References solve().

int BandArpackSolver::setSize ( void   )  [virtual]

Implements EigenSolver.

Definition at line 571 of file BandArpackSolver.cpp.

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

int BandArpackSolver::setEigenSOE ( BandArpackSOE theSOE  )  [virtual]

Definition at line 519 of file BandArpackSolver.cpp.

Referenced by BandArpackSOE::BandArpackSOE().

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

Implements EigenSolver.

Definition at line 527 of file BandArpackSolver.cpp.

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

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

Implements EigenSolver.

Definition at line 554 of file BandArpackSolver.cpp.

References opserr.

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

Implements MovableObject.

Definition at line 607 of file BandArpackSolver.cpp.

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

Implements MovableObject.

Definition at line 613 of file BandArpackSolver.cpp.


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