52 #ifndef IncrementalIntegrator_h 53 #define IncrementalIntegrator_h 68 #include <solution/analysis/integrator/Integrator.h> 77 #define CURRENT_TANGENT 0 78 #define INITIAL_TANGENT 1 79 #define CURRENT_SECANT 2 80 #define INITIAL_THEN_CURRENT_TANGENT 3 101 virtual int formTangent(
int statusFlag = CURRENT_TANGENT);
105 virtual int formEleTangent(
FE_Element *theEle) =0;
106 virtual int formNodTangent(
DOF_Group *theDof) =0;
107 virtual int formEleResidual(
FE_Element *theEle) =0;
108 virtual int formNodUnbalance(
DOF_Group *theDof) =0;
111 virtual int newStep(
double deltaT);
112 virtual int update(
const Vector &deltaU) =0;
114 virtual int revertToLastStep(
void);
115 virtual int initialize(
void);
118 virtual int revertToStart();
A DOF_Group object is instantiated by the ConstraintHandler for every unconstrained node in the domai...
Definition: DOF_Group.h:94
virtual int formUnbalance(void)
Builds the unbalanced load vector (right hand side of the equation).
Definition: IncrementalIntegrator.cpp:109
IncrementalIntegrator is an algorithmic class for setting up the finite element equations in an incre...
Definition: IncrementalIntegrator.h:87
virtual int getLastResponse(Vector &result, const ID &id)
Returns the response on the DOFs being passed as parameter.
Definition: IncrementalIntegrator.cpp:141
virtual int formTangent(int statusFlag=CURRENT_TANGENT)
Builds tangent stiffness matrix.
Definition: IncrementalIntegrator.cpp:76
Solution procedure for the finite element problem. The solution procedure is definde by specifiying: ...
Definition: SoluMethod.h:76
Finite element as seen by analysis.
Definition: FE_Element.h:84
virtual int formNodalUnbalance(void)
Builds the nodal unbalanced load vector.
Definition: IncrementalIntegrator.cpp:223
virtual int newStep(double deltaT)
??
Definition: IncrementalIntegrator.cpp:173
virtual int formElementResidual(void)
Forma el unbalanced load vector of the elements.
Definition: IncrementalIntegrator.cpp:246
Vectores empleados en varios integrators.
Definition: IntegratorVectors.h:40
Linea system of equations. This is the class definition for LinearSOE. LinearSOE is an abstract base ...
Definition: LinearSOE.h:86
================================================================================
Definition: ContinuaReprComponent.h:34
virtual int commit(void)
Consuma los valores calculados hasta ahora.
Definition: IncrementalIntegrator.cpp:181
Base class for the object that performs the integration of physical properties over the domain to for...
Definition: Integrator.h:91
LinearSOE * getLinearSOEPtr(void)
Returns a pointer to the system of equations de eigenvalues.
Definition: IncrementalIntegrator.cpp:207
IncrementalIntegrator(SoluMethod *, int classTag)
Constructor.
Definition: IncrementalIntegrator.cpp:71