Curve file
The continuer uses a special m-file where the type of solution branch is defined.
This file, further referred to as curve.m, contains the following sections:
- curve_func: contains the evaluation of the right-hand side of that type of solution branch.
- defaultprocessor: is called and executed after each point computed during a continuation experiment.
- options: sets the default setting for the options-structure for this type of solution branch (more details are given in section 3.4).
- jacobian: contains the evaluation of the jacobian of that type of solution branch.
- hessians: contains the evaluation of the hessians of that type of solution branch.
- testf: contains the test functions for detecting bifurcations along the branch.
- userf: calls the user-defined functions if there are any.
- process: is called when a bifurcation point is detected, to handle any necessary output messages and storage.
- singmat: defines the singularity matrix of the solution branch (cf. section 2.4.3).
- locate: here specific localisation functions can be defined for bifurcations (cf. section 2.4.4)
- init: handles any special initialisations needed in the parameters or workspace.
- done: handles any special actions needed at the end of continuing the solution branch.
- adapt: this is called after every
steps, where
is user-defined. It handles any adaptation of parameters, subspaces, etc.