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 ConvergenceTest * getConvergenceTest (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)
AnalysisModel * getAnalysisModelPtr (void) const
IncrementalIntegrator * getIncrementalIntegratorPtr (void) const
LinearSOE * getLinearSOEptr (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