# optimbase_isfeasible

Checks if the point satisfies constraints.

## Calling Sequence

                [opt, isfeasible] = optimbase_isfeasible(opt, x)

## Argument

opt

  The object of TOPTIM type (tlist).

x

  A vector of doubles. The current point.

isfeasible

  An integer either -1, 0 or 1.

## Description

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.

## Example

        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);

## See Also

- optimbase_checkx0