EigenAlgorithm Class Reference

#include <EigenAlgorithm.h>

Inheritance diagram for EigenAlgorithm:

SolutionAlgorithm MovableObject FrequencyAlgo StandardEigenAlgo List of all members.

Public Member Functions

 EigenAlgorithm (int classTag)
virtual ~EigenAlgorithm ()
virtual void setLinks (AnalysisModel &theModel, EigenIntegrator &theIntegrator, EigenSOE &theSOE)
virtual int solveCurrentStep (int numModes)=0
virtual void Print (OPS_Stream &s, int flag=0)=0
virtual AnalysisModelgetAnalysisModelPtr () const
virtual EigenIntegratorgetEigenIntegratorPtr () const
virtual EigenSOEgetEigenSOEptr () const

Detailed Description

Definition at line 50 of file EigenAlgorithm.h.


Constructor & Destructor Documentation

EigenAlgorithm::EigenAlgorithm ( int  classTag  ) 

Definition at line 45 of file EigenAlgorithm.cpp.

EigenAlgorithm::~EigenAlgorithm (  )  [virtual]

Definition at line 53 of file EigenAlgorithm.cpp.


Member Function Documentation

void EigenAlgorithm::setLinks ( AnalysisModel theModel,
EigenIntegrator theIntegrator,
EigenSOE theSOE 
) [virtual]

Definition at line 59 of file EigenAlgorithm.cpp.

Referenced by EigenAnalysis::EigenAnalysis().

virtual int EigenAlgorithm::solveCurrentStep ( int  numModes  )  [pure virtual]

Implemented in FrequencyAlgo, and StandardEigenAlgo.

Referenced by EigenAnalysis::analyze().

virtual void EigenAlgorithm::Print ( OPS_Stream s,
int  flag = 0 
) [pure virtual]

Implemented in FrequencyAlgo, and StandardEigenAlgo.

AnalysisModel * EigenAlgorithm::getAnalysisModelPtr (  )  const [virtual]

EigenIntegrator * EigenAlgorithm::getEigenIntegratorPtr (  )  const [virtual]

EigenSOE * EigenAlgorithm::getEigenSOEptr (  )  const [virtual]


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