30 #ifndef ProtoArcLength_h 31 #define ProtoArcLength_h 33 #include "solution/analysis/integrator/StaticIntegrator.h" 34 #include "solution/analysis/integrator/static/IntegratorVectors.h" 35 #include "utility/matrix/Vector.h" 50 int signLastDeltaLambdaStep;
52 virtual double getDLambdaNewStep(
void)
const= 0;
53 virtual double getDLambdaUpdate(
void)
const= 0;
{staticFormTaylor} {equation}
Definition: StaticIntegrator.h:138
Float vector abstraction.
Definition: Vector.h:94
int domainChanged(void)
Response to a change in the domain.
Definition: ProtoArcLength.cc:144
ProtoArcLength(SolutionStrategy *, int classTag, double ArcLength)
Constructor.
Definition: ProtoArcLength.cc:41
Communication parameters between processes.
Definition: Communicator.h:66
Vectors used by many integrators.
Definition: IntegratorVectors.h:41
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: ProtoArcLength.cc:163
int newStep(void)
Performs the first iteration, that is it solves for and and updates the model with and increments ...
Definition: ProtoArcLength.cc:50
int sendSelf(Communicator &)
Send the object.
Definition: ProtoArcLength.cc:182
double arcLength2
Squared value of the arc length.
Definition: ProtoArcLength.h:48
int update(const Vector &deltaU)
Updates the model.
Definition: ProtoArcLength.cc:103
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvSelf(const Communicator &)
Receive the object.
Definition: ProtoArcLength.cc:197
Base class for arc length integrators.
Definition: ProtoArcLength.h:45
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: ProtoArcLength.cc:173