A class for storing the information that is neccessary to generate an interval gradient cut. More...
#include <cuts.h>

Classes | |
| class | ConstraintInfo |
Public Member Functions | |
| IntervalGradientCut (const dvector &ref_x_, const dvector &w_z_up_, const ivector &indices_) | |
Public Attributes | |
| list< ConstraintInfo > | coninfos |
| Information for the cuts from the several constraints. | |
| int | coninfos_size |
| Length of coninfos list. | |
| dvector | ref_x |
| The reference point. | |
| dvector | w_z_up |
| The upper bounds of w_i and z_i. | |
| ivector | indices |
| The indices in the block of the variables in the (condensed) w and z. | |
A class for storing the information that is neccessary to generate an interval gradient cut.
The cut has the form b_x * x + b_w * w + b_z * z + c <= 0, w-z=x-ref_x, w,z>=0, w<=ref_x- x, z<= x-ref_x, (w+z)_i<=max( x_i-ref_x_i, ref_x_i- x_i)
Definition at line 17 of file cuts.h.
1.6.1