MTcut_t Struct Reference
[Multiple Tableau Gomory Cuts]

#include <mt_types.h>


Detailed Description

structure to hold a cut

Definition at line 135 of file mt_types.h.

Data Fields

int * cutind
 indices of non-zeros
double * cutval
 values of the cut
char form
 type of inequality stored 0 for complemented cuts, 1 for uncomplemented cuts
double max_abs
 maximum absolute value in the cut
double min_abs
 minimum absolute value in the cut
int nz
 actual non-zeros
int nzspace
 space for non-zeros
double rhs
 rhs of the inequality
double score
 internal score of the cut, it is defined as 1/|a|_2, but is computed over the raw cut.
char sense
 sense of the inequality
double violation
 violation


Field Documentation

int* MTcut_t::cutind
 

indices of non-zeros

Definition at line 142 of file mt_types.h.

double* MTcut_t::cutval
 

values of the cut

Definition at line 141 of file mt_types.h.

char MTcut_t::form
 

type of inequality stored 0 for complemented cuts, 1 for uncomplemented cuts

Definition at line 147 of file mt_types.h.

double MTcut_t::max_abs
 

maximum absolute value in the cut

Definition at line 140 of file mt_types.h.

double MTcut_t::min_abs
 

minimum absolute value in the cut

Definition at line 139 of file mt_types.h.

int MTcut_t::nz
 

actual non-zeros

Definition at line 145 of file mt_types.h.

int MTcut_t::nzspace
 

space for non-zeros

Definition at line 144 of file mt_types.h.

double MTcut_t::rhs
 

rhs of the inequality

Definition at line 137 of file mt_types.h.

double MTcut_t::score
 

internal score of the cut, it is defined as 1/|a|_2, but is computed over the raw cut.

Definition at line 143 of file mt_types.h.

char MTcut_t::sense
 

sense of the inequality

Definition at line 146 of file mt_types.h.

double MTcut_t::violation
 

violation

Definition at line 138 of file mt_types.h.


The documentation for this struct was generated from the following file:
Generated on Mon Oct 26 09:16:58 2009 for MTgomory by  doxygen 1.4.6