Checks if the point satisfies constraints.
[opt, isfeasible] = optimbase_isfeasible(opt, x)
The object of TOPTIM type (tlist).
A vector of doubles. The current point.
An integer either -1, 0 or 1.
The optimbase_isfeasible
function checks if the point
x
satisfies the bounds and inequality constraints.
This function returns
1 if the given point satisfies bounds constraints ans inequality constraints,
0 if the given point is not in the bounds,
-1 if the given point does not satisfies inequality constraints.
opt = optimbase_new (); opt = optimbase_configure(opt, "-numberofvariables", 2); opt = optimbase_configure(opt, "-verbose", 1); opt = optimbase_configure ( opt , "-boundsmin" , [-5 -5] ); opt = optimbase_configure ( opt , "-boundsmax" , [5 5] ); [ opt , isfeasible ] = optimbase_isfeasible ( opt , [0 0] ); disp(isfeasible) opt = optimbase_destroy(opt); | ![]() | ![]() |