Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Integrator Class Reference#include <Integrator.h>
Inheritance diagram for Integrator::
List of all members.
Detailed Description
The Integrator class is an abstract base class. Its purpose is to define the interface common among all subclasses. An integrator method is responsible for defining how the system of equations are set up (this it does by specifying how the FE\_Element and DOF\_Group objects of the analysis model construct the vectors and matrices asked of them by the Analysis). It is also responsible for updating the response quantities at the DOFs with the appropriate values; the values are determined from the solution to the system of equations. \
}
Definition at line 63 of file Integrator.h.
Constructor & Destructor Documentation
Integrator::Integrator (
|
int classTag )
|
|
Integrator::~Integrator (
|
) [virtual]
|
|
|
Does nothing. Provided so the subclass destructors will be invoked.
Definition at line 44 of file Integrator.cpp. |
Member Function Documentation
void Integrator::Print (
|
ostream & s,
|
|
int flag = 0 ) [pure virtual]
|
|
int Integrator::domainChanged (
|
void ) [virtual]
|
|
|
Is called by the Analysis object. Refer to the Analysis classes to see when it is invoked. To return
if successful, a negative number if not. This base class returns
.
Reimplemented in ArcLength, DisplacementControl, HHT, MinUnbalDispNorm, and Newmark.
Definition at line 50 of file Integrator.cpp.
Referenced by StaticAnalysis::domainChanged(), EigenAnalysis::domainChanged(), DomainDecompositionAnalysis::domainChanged(), DirectIntegrationAnalysis::domainChanged(), StaticAnalysis::setIntegrator(), and DirectIntegrationAnalysis::setIntegrator().
|
int Integrator::formEleResidual (
|
FE_Element * theEle ) [pure virtual]
|
|
int Integrator::formEleTangent (
|
FE_Element * theEle ) [pure virtual]
|
|
int Integrator::formNodTangent (
|
DOF_Group * theDof ) [pure virtual]
|
|
int Integrator::formNodUnbalance (
|
DOF_Group * theDof ) [pure virtual]
|
|
int Integrator::getLastResponse (
|
Vector & result,
|
|
const ID & id ) [pure virtual]
|
|
The documentation for this class was generated from the following files:
|