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