Next: Error handling Up: Options Previous: Adaptation   Contents

Summary

In the following table one can see what calls can be made to the problem file 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 ³ 1)
feval(cds.curve_hessians,x) return Hessians at x (SymDerivative ³ 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)