Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EigenAnalysis Class Reference

#include <EigenAnalysis.h>

Inheritance diagram for EigenAnalysis::

Analysis List of all members.

Public Methods

 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 analyze(void) =0;. More...

virtual int setAlgorithm (EigenAlgorithm &theAlgo)
virtual int setIntegrator (EigenIntegrator &theIntegrator)
virtual int setEigenSOE (EigenSOE &theSOE)

Protected Methods

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

Constructor & Destructor Documentation

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

Definition at line 58 of file EigenAnalysis.cpp.

EigenAnalysis::~EigenAnalysis ( ) [virtual]
 

Definition at line 79 of file EigenAnalysis.cpp.


Member Function Documentation

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

Definition at line 100 of file EigenAnalysis.cpp.

void EigenAnalysis::clearAll ( void )
 

Definition at line 86 of file EigenAnalysis.cpp.

Referenced by ~EigenAnalysis().

int EigenAnalysis::domainChanged ( void ) [virtual]
 

virtual int analyze(void) =0;.

Reimplemented from Analysis.

Definition at line 134 of file EigenAnalysis.cpp.

Referenced by analyze().

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

Definition at line 185 of file EigenAnalysis.cpp.

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

Definition at line 173 of file EigenAnalysis.cpp.

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

Definition at line 179 of file EigenAnalysis.cpp.

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

Definition at line 191 of file EigenAnalysis.cpp.

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

Definition at line 203 of file EigenAnalysis.cpp.

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

Definition at line 197 of file EigenAnalysis.cpp.

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

Definition at line 152 of file EigenAnalysis.cpp.

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

Definition at line 166 of file EigenAnalysis.cpp.

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

Definition at line 159 of file EigenAnalysis.cpp.


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