next up previous contents
Next: Specific parameters for the Up: Continuation for one-dimensional system Previous: Example   Contents


Continuation with initially known starting points

If the starting point of branches is known it is possible to follow the branches without initially solving the system by using the procedure

 
StartContinuation(Func,Vars,Par,Init,RPar,DPar,MinD,MinI,Sens,Base,P)
where

A mechanism allows the user to stop the determination of a branch. For that purpose the user has to write a C++ program such as

 
 int End_Cont(MATRIX &BRANCH,int nb,int Sens, double z, INTERVAL &LIMITS)
This procedure receives the current value of the parameter (z), possible limits that have been defined for this parameters (LIMITS) and the direction (Sens) in which the value of the parameter is changed. The values of the other variables are stored in BRANCH, while their value for the current z is BRANCH(nb,...). If this procedure returns -1, then the branch will be no more followed, otherwise the procedure must return 0.

The user may indicate that such procedure is available by setting the variable `ALIAS/user_stop_continuation` to a string which indicates the name of the C++ procedure, being understood that the file that includes the code is `ALIAS/user_stop_continuation`.C

A specific procedure exists for distance equations:

 
StartContinuationDistance(Func,Vars,Par,Init,RPar,DPar,MinD,MinI,Sens,Base,P)


next up previous contents
Next: Specific parameters for the Up: Continuation for one-dimensional system Previous: Example   Contents
Jean-Pierre Merlet 2012-12-20