67 #include "solution/analysis/integrator/static/BaseControl.h" 115 double dLambdaMin, dLambdaMax;
130 inline double getDeltaLambda(
void)
const 131 {
return deltaLambda; }
133 inline double getDeltaLambdaMin(
void)
const 134 {
return dLambdaMin; }
136 inline double getDeltaLambdaMax(
void)
const 137 {
return dLambdaMax; }
143 void Print(std::ostream &s,
int flag =0);
145 inline Integrator *LoadControl::getCopy(
void)
const void setDeltaLambda(const double &)
Sets deltaLambda and updates dLamdaMin and dLambdaMax values.
Definition: LoadControl.cpp:155
Float vector abstraction.
Definition: Vector.h:93
Integratior used to perform a static analysis using the load control method.
Definition: LoadControl.h:111
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
int newStep(void)
Perform a new analysis step.
Definition: LoadControl.cpp:94
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: LoadControl.cpp:175
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: LoadControl.cpp:183
int sendSelf(CommParameters &)
Send the object.
Definition: LoadControl.cpp:190
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:145
int recvSelf(const CommParameters &)
Receive the object.
Definition: LoadControl.cpp:204
void Print(std::ostream &s, int flag=0)
The object sends to its type, the current value of , and .
Definition: LoadControl.cpp:226
Base class for load and displacement control static integrators .
Definition: BaseControl.h:39
LoadControl(AnalysisAggregation *, double deltaLambda=1.0, int numIncr=1, double minLambda=1.0, double maxlambda=1.0)
Constructor.
Definition: LoadControl.cpp:77
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:99
void setDeltaLambdaMax(const double &)
Sets the value of the maximum increment factor.
Definition: LoadControl.cpp:171
int update(const Vector &deltaU)
Update the model state.
Definition: LoadControl.cpp:129
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
void setDeltaLambdaMin(const double &)
Sets the value of the minimum increment factor.
Definition: LoadControl.cpp:167