chrono::ChStaticNonLinearIncremental::LoadIncrementCallback Class Referenceabstract
Description
Class to be used as a callback interface for updating the system at each step of load increment.
If the user defined loads via ChLoad objects, for example, or via mynode->SetForce(), then in this callback all these external loads must be updated as final load multiplied by "load_scaling".
#include <ChStaticAnalysis.h>
Public Member Functions | |
virtual void | OnLoadScaling (const double load_scaling, const int iteration_n, ChStaticNonLinearIncremental *analysis)=0 |
Perform updates on the model. This is called before each load scaling. Must be implemented by child class. More... | |
Member Function Documentation
◆ OnLoadScaling()
|
pure virtual |
Perform updates on the model. This is called before each load scaling. Must be implemented by child class.
- Parameters
-
load_scaling ranging from 0 to 1 iteration_n actual number of outer iteration analysis back-pointer to this analysis
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/timestepper/ChStaticAnalysis.h