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

EigenAlgorithm Class Reference

#include <EigenAlgorithm.h>

Inheritance diagram for EigenAlgorithm::

SolutionAlgorithm MovableObject FrequencyAlgo List of all members.

Public Methods

 EigenAlgorithm (int classTag)
virtual ~EigenAlgorithm ()
virtual void setLinks (AnalysisModel &theModel, EigenIntegrator &theIntegrator, EigenSOE &theSOE)
 public functions defined for subclasses. More...

virtual int solveCurrentStep (int numModes)=0
 pure virtural functions. More...

virtual void Print (ostream &s, int flag=0)=0
virtual AnalysisModelgetAnalysisModelPtr () const
virtual EigenIntegratorgetEigenIntegratorPtr () const
virtual EigenSOEgetEigenSOEptr () const

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::Print ( ostream & s,
int flag = 0 ) [pure virtual]
 

Reimplemented in FrequencyAlgo.

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

Definition at line 69 of file EigenAlgorithm.cpp.

Referenced by FrequencyAlgo::solveCurrentStep().

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

Definition at line 75 of file EigenAlgorithm.cpp.

Referenced by FrequencyAlgo::solveCurrentStep().

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

Definition at line 81 of file EigenAlgorithm.cpp.

Referenced by FrequencyAlgo::solveCurrentStep().

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

public functions defined for subclasses.

Definition at line 59 of file EigenAlgorithm.cpp.

Referenced by EigenAnalysis::EigenAnalysis().

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

pure virtural functions.

Reimplemented in FrequencyAlgo.

Referenced by EigenAnalysis::analyze().


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