next up previous contents
Next: GeneralSolve Up: The solving procedures Previous: Simplification procedures   Contents

General purpose system solving procedures

You may solve a system of equations and inequalities by calling the ALIAS-Maple procedures:

 
GeneralSolve  GradientSolve  HessianSolve
Most of the solving procedures may deal with inequalities constraints but in the list of functions you must first define the equations and then the inequalities. For using these solvers it is needed to create C++ programs that interval evaluate the equations and their derivatives in the appropriate format. By default these procedures will use Make[FJH] to create these programs but they offer the possibility of using user's pre-defined C++ programs.

The name of the executable created by ALIAS-Maple is _GS_ but this may be changed by assigning another string to the variable `ALIAS/name_executable` or by setting the string `ALIAS/ID`.

The calculation done by these procedures may be stopped although the calculation has not been completed by setting the variable `ALIAS/time_out` to a floating point that indicates the maximum computation time in minutes. In that case the procedure will return a time out signal together with the solutions that have been obtained up to now. For example for a problem with 2 variables the message will be:

 
[[TIME_OUT],[[1.,1.],[2.,2.]],[[2.5,2.5],[3.,3.]]]
which indicates that 2 solutions have been found before the time-out occurs.



Subsections
next up previous contents
Next: GeneralSolve Up: The solving procedures Previous: Simplification procedures   Contents
Jean-Pierre Merlet 2012-12-20