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::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 F > requires (Ikarus::Concepts::LinearSolverCheck<Ikarus::LinearSolver, typename F::Traits::template Range<1>, typename F::Domain::SolutionVectorType>) | |
| void | Ikarus::ArcLength::initialPrediction (typename F::Domain &req, F &residual, 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\).
| F | Type of the residual function. |
| residual | The residual function. |
| args | The subsidiary function arguments. |
| req | The solution. |