EquiSolnAlgo Class Reference

#include <EquiSolnAlgo.h>

Inheritance diagram for EquiSolnAlgo:

SolutionAlgorithm MovableObject BFGS Broyden KrylovNewton Linear ModifiedNewton NewtonLineSearch NewtonRaphson PeriodicNewton List of all members.

Public Member Functions

 EquiSolnAlgo (int classTag)
virtual ~EquiSolnAlgo ()
void setLinks (AnalysisModel &theModel, IncrementalIntegrator &theIntegrator, LinearSOE &theSOE)
virtual int solveCurrentStep (void)=0
virtual int setConvergenceTest (ConvergenceTest *theNewTest)=0
virtual ConvergenceTestgetConvergenceTest (void)
virtual void Print (OPS_Stream &s, int flag=0)=0
virtual int getNumFactorizations (void)
virtual double getTotalTimeCPU (void)
virtual double getTotalTimeReal (void)
virtual double getSolveTimeCPU (void)
virtual double getSolveTimeReal (void)
virtual double getAccelTimeCPU (void)
virtual double getAccelTimeReal (void)
AnalysisModelgetAnalysisModelPtr (void) const
IncrementalIntegratorgetIncrementalIntegratorPtr (void) const
LinearSOEgetLinearSOEptr (void) const

Detailed Description

Definition at line 51 of file EquiSolnAlgo.h.


Constructor & Destructor Documentation

EquiSolnAlgo::EquiSolnAlgo ( int  classTag  ) 

Definition at line 48 of file EquiSolnAlgo.cpp.

EquiSolnAlgo::~EquiSolnAlgo (  )  [virtual]

Definition at line 55 of file EquiSolnAlgo.cpp.


Member Function Documentation

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

virtual int EquiSolnAlgo::getNumFactorizations ( void   )  [inline, virtual]

Definition at line 68 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getTotalTimeCPU ( void   )  [inline, virtual]

Definition at line 69 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getTotalTimeReal ( void   )  [inline, virtual]

Definition at line 70 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getSolveTimeCPU ( void   )  [inline, virtual]

Definition at line 71 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getSolveTimeReal ( void   )  [inline, virtual]

Definition at line 72 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getAccelTimeCPU ( void   )  [inline, virtual]

Definition at line 73 of file EquiSolnAlgo.h.

virtual double EquiSolnAlgo::getAccelTimeReal ( void   )  [inline, virtual]

Definition at line 74 of file EquiSolnAlgo.h.


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

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