<< sifoptim CUTEr sifqpsolve >>

CUTEr >> CUTEr > sifqld

sifqld

apply qld function to a SIF problem

Calling Sequence

[xopt,lagr,info]=sifqld(siffile [,tol])
>

Parameters

siffile

path of the SIF problem file

tol

Floatting point number, required precision. The default value is 1.e-12.

x

optimal solution found.

lagr

vector of Lagrange multipliers. lagr(1:n) is the Lagrange vector associated with the bound constraints and lagr (n+1 : $) is the Lagrange vector associated with the linear constraints. (If an upper-bound (resp. lower-bound) constraint i is active lagr(i) is > 0 (resp. <0).

info

integer, return the execution status instead of sending errors.

info==1 : Too many iterations needed

info==2 : Accuracy insufficient to statisfy convergence criterion

info==5 : Length of working array is too short

info==10: The constraints are inconsistent

Description

The sifqld function decodes, compile, link the given problem, check if fits the qld scope, and finally call the Scilab function qld in order to solve the given problem.

Examples

p=get_sif_path()
[x,lagr,f]=sifqld(p+'/sif/AVGASA.SIF')

See Also

Authors


Report an issue
<< sifoptim CUTEr sifqpsolve >>