EigenAnalysis Class Reference

#include <EigenAnalysis.h>

Inheritance diagram for EigenAnalysis:

Analysis List of all members.

Public Member Functions

 EigenAnalysis (Domain &theDomain, ConstraintHandler &theHandler, DOF_Numberer &theNumberer, AnalysisModel &theModel, EigenAlgorithm &theAlgo, EigenSOE &theSOE, EigenIntegrator &theIntegrator)
virtual ~EigenAnalysis ()
virtual int analyze (int numModes)
void clearAll (void)
virtual int domainChanged ()
virtual int setAlgorithm (EigenAlgorithm &theAlgo)
virtual int setIntegrator (EigenIntegrator &theIntegrator)
virtual int setEigenSOE (EigenSOE &theSOE)

Protected Member Functions

ConstraintHandlergetConstraintHandlerPtr () const
DOF_NumberergetDOF_NumbererPtr () const
AnalysisModelgetAnalysisModelPtr () const
EigenAlgorithmgetEigenAlgorithm () const
EigenSOEgetEigenSOE () const
EigenIntegratorgetEigenIntegrator () const

Detailed Description

Definition at line 52 of file EigenAnalysis.h.


Constructor & Destructor Documentation

EigenAnalysis::EigenAnalysis ( Domain theDomain,
ConstraintHandler theHandler,
DOF_Numberer theNumberer,
AnalysisModel theModel,
EigenAlgorithm theAlgo,
EigenSOE theSOE,
EigenIntegrator theIntegrator 
)

EigenAnalysis::~EigenAnalysis (  )  [virtual]

Definition at line 79 of file EigenAnalysis.cpp.

References clearAll().


Member Function Documentation

int EigenAnalysis::analyze ( int  numModes  )  [virtual]

void EigenAnalysis::clearAll ( void   ) 

Definition at line 86 of file EigenAnalysis.cpp.

Referenced by ~EigenAnalysis().

int EigenAnalysis::setAlgorithm ( EigenAlgorithm theAlgo  )  [virtual]

Definition at line 153 of file EigenAnalysis.cpp.

References opserr.

int EigenAnalysis::setIntegrator ( EigenIntegrator theIntegrator  )  [virtual]

Definition at line 160 of file EigenAnalysis.cpp.

References opserr.

int EigenAnalysis::setEigenSOE ( EigenSOE theSOE  )  [virtual]

Definition at line 167 of file EigenAnalysis.cpp.

References opserr.

ConstraintHandler * EigenAnalysis::getConstraintHandlerPtr (  )  const [protected]

Definition at line 174 of file EigenAnalysis.cpp.

DOF_Numberer * EigenAnalysis::getDOF_NumbererPtr (  )  const [protected]

Definition at line 180 of file EigenAnalysis.cpp.

AnalysisModel * EigenAnalysis::getAnalysisModelPtr (  )  const [protected]

Definition at line 186 of file EigenAnalysis.cpp.

EigenAlgorithm * EigenAnalysis::getEigenAlgorithm (  )  const [protected]

Definition at line 192 of file EigenAnalysis.cpp.

EigenSOE * EigenAnalysis::getEigenSOE (  )  const [protected]

Definition at line 198 of file EigenAnalysis.cpp.

EigenIntegrator * EigenAnalysis::getEigenIntegrator (  )  const [protected]

Definition at line 204 of file EigenAnalysis.cpp.


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

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