chrono::ChStaticNonLinearRheonomicAnalysis::IterationCallback Class Referenceabstract

Description

Class to be used as a callback interface for updating the system at each iteration, for example for incrementing the load or for updating the speeds and accelerations of the parts.

#include <ChStaticAnalysis.h>

Public Member Functions

virtual void OnIterationBegin (const double load_scaling, const int iteration_n, ChStaticNonLinearRheonomicAnalysis *analysis)=0
 Perform updates on the model. This is called before each iteration. Must be implemented by child class. More...
 

Member Function Documentation

◆ OnIterationBegin()

virtual void chrono::ChStaticNonLinearRheonomicAnalysis::IterationCallback::OnIterationBegin ( const double  load_scaling,
const int  iteration_n,
ChStaticNonLinearRheonomicAnalysis analysis 
)
pure virtual

Perform updates on the model. This is called before each iteration. Must be implemented by child class.

Parameters
load_scalingranging from 0 to 1, if Newton loop does continuation, could be optionally used. Otherwise asssume 1=tot load.
iteration_nactual number of iteration
analysisback-pointer to this analysis

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono/timestepper/ChStaticAnalysis.h