1Blurb::
2How to scale each nonlinear constraint
3
4Description::
5Each string in \c scale_types indicates the scaling type for each
6nonlinear inequality (equality) constraint. They only have effect
7when the associated method specifies \c scaling.
8
9The options are:
10
11\li <tt>'value'</tt> - characteristic value by which nonlinear
12    constraint values will be divided. If this is chosen, then \ref \c
13    scales must also be specified; 'value' is assumed if scales are
14    given without \c scale_types
15
16\li <tt>'auto'</tt> - automatic scaling based on bounds (inequalities)
17    or targets (equalities)
18
19\li <tt>'log'</tt> - logarithmic scaling (can be used together with \c
20    scales, which can be helpfully used to negate values prior to log
21    transformation)
22
23If a single string is specified it will apply to all of the nonlinear
24inequality (equality) constraints. Otherwise a string must be
25specified for each nonlinear inequality (equality) constraint.
26
27<b>Usage Tips:</b>
28
29See the scaling information under specific methods, e.g.,
30method-*-scaling for details on how to use this keyword.
31
32Topics::
33Examples::
34Theory::
35Faq::
36See_Also::
37