version 0.4.1
Control Routines

Routines to follow a non-linear solution curve. More...

Collaboration diagram for Control Routines:

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

Detailed Description

Function Documentation

◆ initialPrediction()

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

Template Parameters
FType of the residual function.
Parameters
residualThe residual function.
argsThe subsidiary function arguments.
reqThe solution.