DirectIntegrationAnalysis Class Reference

#include <DirectIntegrationAnalysis.h>

Inheritance diagram for DirectIntegrationAnalysis:

TransientAnalysis Analysis VariableTimeStepDirectIntegrationAnalysis List of all members.

Public Member Functions

 DirectIntegrationAnalysis (Domain &theDomain, ConstraintHandler &theHandler, DOF_Numberer &theNumberer, AnalysisModel &theModel, EquiSolnAlgo &theSolnAlgo, LinearSOE &theSOE, TransientIntegrator &theIntegrator, ConvergenceTest *theTest=0)
virtual ~DirectIntegrationAnalysis ()
void clearAll (void)
int analyze (int numSteps, double dT)
int initialize (void)
int domainChanged (void)
int setNumberer (DOF_Numberer &theNumberer)
int setAlgorithm (EquiSolnAlgo &theAlgorithm)
int setIntegrator (TransientIntegrator &theIntegrator)
int setLinearSOE (LinearSOE &theSOE)
int setConvergenceTest (ConvergenceTest &theTest)
int checkDomainChange (void)
EquiSolnAlgogetAlgorithm (void)
TransientIntegratorgetIntegrator (void)
ConvergenceTestgetConvergenceTest (void)

Detailed Description

Definition at line 55 of file DirectIntegrationAnalysis.h.


Constructor & Destructor Documentation

DirectIntegrationAnalysis::DirectIntegrationAnalysis ( Domain theDomain,
ConstraintHandler theHandler,
DOF_Numberer theNumberer,
AnalysisModel theModel,
EquiSolnAlgo theSolnAlgo,
LinearSOE theSOE,
TransientIntegrator theIntegrator,
ConvergenceTest theTest = 0 
)

DirectIntegrationAnalysis::~DirectIntegrationAnalysis (  )  [virtual]

Definition at line 104 of file DirectIntegrationAnalysis.cpp.


Member Function Documentation

void DirectIntegrationAnalysis::clearAll ( void   ) 

Definition at line 112 of file DirectIntegrationAnalysis.cpp.

References theSensitivityAlgorithm.

Referenced by wipeAnalysis(), and wipeModel().

int DirectIntegrationAnalysis::initialize ( void   ) 

int DirectIntegrationAnalysis::setNumberer ( DOF_Numberer theNumberer  ) 

int DirectIntegrationAnalysis::setAlgorithm ( EquiSolnAlgo theAlgorithm  ) 

int DirectIntegrationAnalysis::setConvergenceTest ( ConvergenceTest theTest  ) 

Definition at line 450 of file DirectIntegrationAnalysis.cpp.

References EquiSolnAlgo::setConvergenceTest().

Referenced by specifyCTest().

int DirectIntegrationAnalysis::checkDomainChange ( void   ) 

EquiSolnAlgo * DirectIntegrationAnalysis::getAlgorithm ( void   ) 

TransientIntegrator * DirectIntegrationAnalysis::getIntegrator ( void   ) 

ConvergenceTest * DirectIntegrationAnalysis::getConvergenceTest ( void   ) 

Definition at line 497 of file DirectIntegrationAnalysis.cpp.


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

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