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.
