Routines to follow a non-linear solution curve. More...
Files | |
| file | adaptivestepsizing.hh | 
| Contains the AdaptiveStepSizing namespace with strategies for adaptive step sizing.  | |
| file | controlinfos.hh | 
| Defines the ControlInformation structure for storing control results.  | |
| file | loadcontrol.inl | 
| Implementation of the run function.  | |
| file | pathfollowing.inl | 
| Implementation of the run function.  | |
Classes | |
| class | Ikarus::LoadControl< NLS > | 
| The LoadControl control routine increases the last parameter of a nonlinear operator and calls a nonlinear solver.This class represents the LoadControl control routine. It increments the last parameter of a nonlinear operator and utilizes a nonlinear solver, such as Newton's method, to solve the resulting system at each step.  More... | |
| class | Ikarus::PathFollowing< NLS, PF, ASS > | 
| The PathFollowing control routine for path-following analysis.  More... | |
| struct | Ikarus::SubsidiaryArgs | 
| Structure containing arguments for subsidiary functions.  More... | |
| struct | Ikarus::ArcLength | 
| Structure representing the subsidiary function for the standard arc-length method.  More... | |
| struct | Ikarus::LoadControlSubsidiaryFunction | 
| Structure representing the subsidiary function for the load control method.  More... | |
| struct | Ikarus::DisplacementControl | 
| Structure representing the subsidiary function for the displacement control method.  More... | |
Functions | |
| template<typename NLO > | |
| void | Ikarus::ArcLength::initialPrediction (NLO &nonLinearOperator, SubsidiaryArgs &args) | 
| Performs the initial prediction for the standard arc-length method.  More... | |
      
  | 
  inline | 
This method initializes the prediction step for the standard arc-length method it computes \(\psi\) and computes initial \(\mathrm{D}\mathbf{D}\) and \(\mathrm{D} \lambda\).
| NLO | Type of the nonlinear operator. | 
| nonLinearOperator | The nonlinear operator. | 
| args | The subsidiary function arguments. |