Detailed Description
constraint data for masterbranch constraints
constraint data for branch orig constraints
Definition at line 71 of file cons_masterbranch.c.
Data Fields | |
char * | name |
int | npropvars |
SCIP_Bool | needprop |
SCIP_NODE * | node |
int | nactivated |
SCIP_CONS * | parentcons |
SCIP_CONS ** | childconss |
int | nchildconss |
int | maxchildconss |
SCIP_CONS * | probingtmpcons |
SCIP_CONS * | origcons |
GCG_BRANCHDATA * | branchdata |
SCIP_BRANCHRULE * | branchrule |
SCIP_VAR ** | localbndvars |
SCIP_BOUNDTYPE * | localbndtypes |
SCIP_Real * | localnewbnds |
SCIP_Real * | localoldbnds |
int * | nlocalbndchgstreated |
int | maxlocalbndchgstreated |
int | nlocalbndchgs |
int | maxlocalbndchgs |
int | nbranchingchgs |
SCIP_VAR ** | copiedvars |
GCG_BOUNDTYPE * | copiedvarbndtypes |
SCIP_Real * | copiedvarbnds |
int | ncopiedvarbnds |
int | maxcopiedvarbnds |
SCIP_CONS ** | origbranchconss |
int | norigbranchconss |
int | maxorigbranchconss |
SCIP_CONS * | mastercons |
Field Documentation
◆ name
char* SCIP_ConsData::name |
name of the constraint
Definition at line 73 of file cons_masterbranch.c.
◆ npropvars
int SCIP_ConsData::npropvars |
number of variables that existed the last time the related node was propagated, used to determine whether the constraint should be repropagated
Definition at line 74 of file cons_masterbranch.c.
◆ needprop
SCIP_Bool SCIP_ConsData::needprop |
should the constraint be propagated?
Definition at line 76 of file cons_masterbranch.c.
◆ node
SCIP_NODE * SCIP_ConsData::node |
the node at which the constraint is sticking
the node at which the cons is sticking
Definition at line 77 of file cons_masterbranch.c.
◆ nactivated
int SCIP_ConsData::nactivated |
number of times the constraint has been activated so far
Definition at line 78 of file cons_masterbranch.c.
◆ parentcons
SCIP_CONS * SCIP_ConsData::parentcons |
the masterbranch constraint of the parent node
the origbranch constraint of the parent node
Definition at line 80 of file cons_masterbranch.c.
◆ childconss
SCIP_CONS ** SCIP_ConsData::childconss |
array of the masterbranch constraints of child nodes
Definition at line 81 of file cons_masterbranch.c.
◆ nchildconss
int SCIP_ConsData::nchildconss |
number of the masterbranch constraints of child nodes
Definition at line 82 of file cons_masterbranch.c.
◆ maxchildconss
int SCIP_ConsData::maxchildconss |
capacity of childconss array
capacity of childconss
Definition at line 83 of file cons_masterbranch.c.
◆ probingtmpcons
SCIP_CONS * SCIP_ConsData::probingtmpcons |
pointer to save the last child in the childconss array if it is overwritten in probing mode
Definition at line 84 of file cons_masterbranch.c.
◆ origcons
SCIP_CONS* SCIP_ConsData::origcons |
the corresponding origbranch cons in the original program
Definition at line 85 of file cons_masterbranch.c.
◆ branchdata
GCG_BRANCHDATA * SCIP_ConsData::branchdata |
branching data stored by the branching rule at the corresponding origcons constraint containing information about the branching restrictions
branching data stored by the branching rule containing information about the branching restrictions
Definition at line 87 of file cons_masterbranch.c.
◆ branchrule
SCIP_BRANCHRULE * SCIP_ConsData::branchrule |
branching rule that created the corresponding node in the original problem and imposed branching restrictions
branching rule that created the corresponding node and imposed branching restrictions
Definition at line 89 of file cons_masterbranch.c.
◆ localbndvars
SCIP_VAR** SCIP_ConsData::localbndvars |
original variables of bound changes stored at the current node
Definition at line 93 of file cons_masterbranch.c.
◆ localbndtypes
SCIP_BOUNDTYPE* SCIP_ConsData::localbndtypes |
types of the bound changes stored at the current node
Definition at line 94 of file cons_masterbranch.c.
◆ localnewbnds
SCIP_Real* SCIP_ConsData::localnewbnds |
new bounds for the bound changes stored at the current node
Definition at line 95 of file cons_masterbranch.c.
◆ localoldbnds
SCIP_Real* SCIP_ConsData::localoldbnds |
old bounds for the bound changes stored at the current node
Definition at line 96 of file cons_masterbranch.c.
◆ nlocalbndchgstreated
int* SCIP_ConsData::nlocalbndchgstreated |
number of bound changes of the nodes on the way from the current node to the root node that have been treated so far
Definition at line 98 of file cons_masterbranch.c.
◆ maxlocalbndchgstreated
int SCIP_ConsData::maxlocalbndchgstreated |
capacity of nlocalbndchgstreated
Definition at line 100 of file cons_masterbranch.c.
◆ nlocalbndchgs
int SCIP_ConsData::nlocalbndchgs |
number of bound changes
Definition at line 101 of file cons_masterbranch.c.
◆ maxlocalbndchgs
int SCIP_ConsData::maxlocalbndchgs |
capacity of corresponding arrays
Definition at line 102 of file cons_masterbranch.c.
◆ nbranchingchgs
int SCIP_ConsData::nbranchingchgs |
number of bound changes due to branching (<= nlocalbndchgs)
Definition at line 103 of file cons_masterbranch.c.
◆ copiedvars
SCIP_VAR** SCIP_ConsData::copiedvars |
original variables on which local bounds were changed
Definition at line 106 of file cons_masterbranch.c.
◆ copiedvarbndtypes
GCG_BOUNDTYPE* SCIP_ConsData::copiedvarbndtypes |
types of the new local bounds of the coped original variables
Definition at line 107 of file cons_masterbranch.c.
◆ copiedvarbnds
SCIP_Real* SCIP_ConsData::copiedvarbnds |
new lower/upper bounds of the coped original variables
Definition at line 108 of file cons_masterbranch.c.
◆ ncopiedvarbnds
int SCIP_ConsData::ncopiedvarbnds |
number of new local bounds stored
Definition at line 109 of file cons_masterbranch.c.
◆ maxcopiedvarbnds
int SCIP_ConsData::maxcopiedvarbnds |
size of copiedvars, copiedvarbndtypes, and copiedvarbnds arrays
Definition at line 110 of file cons_masterbranch.c.
◆ origbranchconss
SCIP_CONS** SCIP_ConsData::origbranchconss |
constraints in the original problem that enforce the branching decision
Definition at line 113 of file cons_masterbranch.c.
◆ norigbranchconss
int SCIP_ConsData::norigbranchconss |
number of constraints in the original problem that enforce the branching decision
Definition at line 114 of file cons_masterbranch.c.
◆ maxorigbranchconss
int SCIP_ConsData::maxorigbranchconss |
capacity of origbranchconss array
Definition at line 115 of file cons_masterbranch.c.
◆ mastercons
SCIP_CONS* SCIP_ConsData::mastercons |
the masterbranch constraint of the corresponding node in the master program
Definition at line 80 of file cons_origbranch.c.