change in one bound of a variable
Definition at line 91 of file struct_var.h.
#include <struct_var.h>
Data Fields | ||
SCIP_Real | newbound | |
union { | ||
SCIP_BRANCHINGDATA branchingdata | ||
SCIP_INFERENCEDATA inferencedata | ||
} | data | |
SCIP_VAR * | var | |
unsigned int | boundchgtype:2 | |
unsigned int | boundtype:1 | |
unsigned int | inferboundtype:1 | |
unsigned int | applied:1 | |
unsigned int | redundant:1 | |
SCIP_Real SCIP_BoundChg::newbound |
new value for bound
Definition at line 93 of file struct_var.h.
Referenced by getBranchInfo(), SCIPboundchgApply(), SCIPboundchgGetNewbound(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), SCIPnodeAddBoundinfer(), SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetParentBranchings(), SCIPnodePrintAncestorBranchings(), and updatePseudocost().
SCIP_BRANCHINGDATA SCIP_BoundChg::branchingdata |
data for branching decisions
Definition at line 96 of file struct_var.h.
Referenced by SCIPdomchgAddBoundchg(), and updatePseudocost().
SCIP_INFERENCEDATA SCIP_BoundChg::inferencedata |
data for inferred bound changes
Definition at line 97 of file struct_var.h.
Referenced by boundchgCaptureData(), boundchgReleaseData(), SCIPboundchgApply(), SCIPdomchgAddBoundchg(), SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), and SCIPnodeGetNDualBndchgs().
union { ... } SCIP_BoundChg::data |
SCIP_VAR* SCIP_BoundChg::var |
active variable to change the bounds for
Definition at line 99 of file struct_var.h.
Referenced by boundchgCaptureData(), boundchgReleaseData(), getBranchInfo(), SCIPboundchgApply(), SCIPboundchgGetVar(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), SCIPnodeAddBoundinfer(), SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetNDualBndchgs(), SCIPnodeGetParentBranchings(), and updatePseudocost().
unsigned int SCIP_BoundChg::boundchgtype |
bound change type: branching decision or inferred bound change
Definition at line 100 of file struct_var.h.
Referenced by boundchgCaptureData(), boundchgReleaseData(), SCIPboundchgApply(), SCIPboundchgGetBoundchgtype(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetNDomchg(), and SCIPnodeGetNDualBndchgs().
unsigned int SCIP_BoundChg::boundtype |
type of bound for var: lower or upper bound
Definition at line 101 of file struct_var.h.
Referenced by getBranchInfo(), SCIPboundchgApply(), SCIPboundchgGetBoundtype(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), and updatePseudocost().
unsigned int SCIP_BoundChg::inferboundtype |
type of bound for inference var (see inference data): lower or upper bound
Definition at line 102 of file struct_var.h.
Referenced by SCIPboundchgApply(), and SCIPdomchgAddBoundchg().
unsigned int SCIP_BoundChg::applied |
was this bound change applied at least once?
Definition at line 103 of file struct_var.h.
Referenced by SCIPboundchgApply(), and SCIPdomchgAddBoundchg().
unsigned int SCIP_BoundChg::redundant |
is this bound change redundant?
Definition at line 104 of file struct_var.h.
Referenced by boundchgApplyGlobal(), SCIPboundchgApply(), SCIPboundchgIsRedundant(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), and SCIPdomchgApply().