1Blurb::
2Group to specify nonlinear inequality constraints
3
4Description::
5Specifies the number of nonlinear inequality constraint functions
6returned by the interface.
7
8The \c lower_bounds and \c upper_bounds specifications provide the
9lower and upper bounds for 2-sided nonlinear inequalities of the form
10\f[g_l \leq g(x) \leq g_u\f]
11When constraint bounds are not specified, the problem is assumed to
12have one-sided inequalities bounded above by zero:
13\f[g(x) \leq 0.0.\f]
14This provides backwards compatibility with previous %Dakota versions.
15
16In a user bounds specification, any upper bound values greater than \c
17+bigRealBoundSize (1.e+30, as defined in Minimizer) are treated as
18+infinity and any lower bound values less than \c -bigRealBoundSize
19are treated as -infinity. This feature is commonly used to drop one of
20the bounds in order to specify a 1-sided constraint (just as the
21default lower bounds drop out since \c -DBL_MAX < \c
22-bigRealBoundSize). The same approach is used for nonexistent linear
23inequality bounds and for nonexistent design variable bounds.
24
25The \c scale_types and \c scales keywords are related to scaling of
26\f$ g \left( x \right) \f$.  See the scaling information under
27specific methods, e.g., method-*-scaling for details on how to use
28this keyword.
29
30Topics::
31nonlinear_constraints
32Examples::
33Theory::
34Faq::
35See_Also::
36