.. _method-coliny_solis_wets-constant_penalty: """""""""""""""" constant_penalty """""""""""""""" Use a simple weighted penalty to manage feasibility .. toctree:: :hidden: :maxdepth: 1 **Specification** - *Alias:* None - *Arguments:* None - *Default:* algorithm dynamically adapts the constraint penalty **Description** Finally, constraint infeasibility can be managed in a somewhat more sophisticated manner than the simple weighted penalty function. If the ``constant_penalty`` specification is used, then the simple weighted penalty scheme described above is used. Otherwise, the constraint penalty is adapted to the value ``constraint_penalty/L``, where L is the the smallest step length used so far.