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

Detailed Description

Function Documentation

◆ initialPrediction()

template<typename NLO >
void Ikarus::ArcLength::initialPrediction ( NLO &  nonLinearOperator,
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
NLOType of the nonlinear operator.
Parameters
nonLinearOperatorThe nonlinear operator.
argsThe subsidiary function arguments.