MTcutHeap_t Struct Reference
[Multiple Tableau Gomory Cuts]

#include <mt_types.h>

Collaboration diagram for MTcutHeap_t:

Collaboration graph
[legend]

Detailed Description

simple structure (based on heaps) that holds up to certain number of cuts, and keep (acording to a criteria) the best ones.

Definition at line 184 of file mt_types.h.

Data Fields

MTcutHeapCn_tall_cn
 where we store all heap connectors
size_t all_sz
 size of MTcutHeap_t::all_cn
MTcutHeapControl_t control
 for controlling the behavior of related functions
EGeList_t free_cn
 list of free heap connectors
dbl_EGeHeap_t heap
 where we store the cuts according to a given score, defined by MTcutHeap_t::control
MTcut_tnext_free
 pointer to the next unused cut


Field Documentation

MTcutHeapCn_t* MTcutHeap_t::all_cn
 

where we store all heap connectors

Definition at line 189 of file mt_types.h.

size_t MTcutHeap_t::all_sz
 

size of MTcutHeap_t::all_cn

Definition at line 191 of file mt_types.h.

MTcutHeapControl_t MTcutHeap_t::control
 

for controlling the behavior of related functions

Definition at line 192 of file mt_types.h.

EGeList_t MTcutHeap_t::free_cn
 

list of free heap connectors

Definition at line 188 of file mt_types.h.

dbl_EGeHeap_t MTcutHeap_t::heap
 

where we store the cuts according to a given score, defined by MTcutHeap_t::control

Definition at line 186 of file mt_types.h.

MTcut_t* MTcutHeap_t::next_free
 

pointer to the next unused cut

Definition at line 190 of file mt_types.h.


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