General function for querying information about cont_struct objects and for applying them to numerical continuation.
E = gf_cont_struct_get(cont_struct CS, 'init Moore-Penrose continuation', scalar init_dir)
E = gf_cont_struct_get(cont_struct CS, 'Moore-Penrose continuation', vec tangent, scalar tangent_parameter, scalar h)
t = gf_cont_struct_get(cont_struct CS, 'test function')
s = gf_cont_struct_get(cont_struct CS, 'char')
gf_cont_struct_get(cont_struct CS, 'display')
General function for querying information about cont_struct objects and for applying them to numerical continuation.
E = gf_cont_struct_get(cont_struct CS, 'init Moore-Penrose continuation', scalar init_dir)
Initialise the Moore-Penrose continuation: Return a unit tangent
corresponding to the solution branch at the solution and the
value of the parameter saved in the corresponding model object,
and an initial step size for the continuation. Direction of the
computed tangent with respect to the parameter is determined by the
sign of init_dir
.
E = gf_cont_struct_get(cont_struct CS, 'Moore-Penrose continuation', vec tangent, scalar tangent_parameter, scalar h)
Compute one step of the Moore-Penrose continuation: Take the solution
and the value of the parameter saved in the corresponding model object,
the tangent given by tangent
and tangent_parameter
, and the step
size h
, save a new point on the solution curve into the model object,
and return a new tangent and a step size for the next step. If the
returned step size equals zero, the continuation has failed.
t = gf_cont_struct_get(cont_struct CS, 'test function')
Return the last value of the test function.
s = gf_cont_struct_get(cont_struct CS, 'char')
Output a (unique) string representation of the cont_struct. This can be used to perform comparisons between two different cont_struct objects. This function is to be completed.
gf_cont_struct_get(cont_struct CS, 'display')
Display a short summary for a cont_struct object.
Y. Collette