# optimbase_hasconstraints

Checks if the constraints are specified.

## Calling Sequence

                [opt, hascons] = optimbase_hasbounds(opt)

## Argument

opt

  The object of TOPTIM type (tlist).

hascons

  A boolean.

## Description

The `optimbase_hasconstraints` function returns %t if current problem has bounds constraints, linear constraints or non-linear constraints.

## Example 1

    	opt = optimbase_new();

    	// Set number of variables
    	opt = optimbase_configure ( opt, "-numberofvariables", 2);

    	// Set minimal and maximal bounds
    	opt = optimbase_configure(opt, "-boundsmin",[-5 -5]');
    	opt = optimbase_configure(opt, "-boundsmax",[5 5]');

    	// Check if the bounds are specified
    	[opt, hascons] = optimbase_hasconstraints (opt);
    	disp(hascons)

    	opt = optimbase_destroy(opt);

## Example 2

        opt = optimbase_new();

        // Set number of variables
        opt = optimbase_configure ( opt, "-numberofvariables", 2);

        // Set non linear constraint
        opt = optimbase_configure(opt, "-verbose", 1);
        opt = optimbase_configure(opt, "-nbineqconst", 4);

        // Check if the non linear constraints are specified
        [opt, hascons] = optimbase_hasconstraints (opt);
        disp(hascons)

        opt = optimbase_destroy(opt);

## See Also

- optimbase_hasbounds
- optimbase_hasnlcons
- optimbase_isinbounds