Summary

In the following table we list calls that can be made to the continuation curve description cds and which options are involved.
Syntax of call What it should do (options involved)
feval(cds.curve_func,x) return $F($x$)$
feval(cds.curve_options) return option vector
feval(cds.curve_jacobian,x) return Jacobian at x (SymDerivative$\geq 1$)
feval(cds.curve_hessians,x) return Hessians at x (SymDerivative$\geq 2$)
feval(cds.curve_init,x,v) initialize user variable space (WorkSpace)
feval(cds.curve_done) destroy user variable space (WorkSpace)
feval(cds.curve_defaultprocessor,x,v,s) initialize data for testfunctions and
  set some general singularity data
feval(cds.curve_testf,ids,x,v) return evaluation of testfunctions ids at x
  (Singularities)
feval(cds.curve_locate,i,x1,x2,v1,v2) return located singularity and tangent
  vector(Locators)
feval(cds.curve_userf,UserInfo,ids,x,v) return evaluation of userfunctions ids with
  UserInfo at x (Userfunctions)
feval(cds.curve_singmat) return singularity matrix (Singularities)
feval(cds.curve_process,i,x) run processor code of singularity i
  at x(Singularities)
feval(cds.curve_adapt,x,v) run adaptation code of problem (Adapt)