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