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. |