Scippy

SCIP

Solving Constraint Integer Programs

GenVBound Struct Reference

Detailed Description

GenVBound data

Definition at line 89 of file prop_genvbounds.c.

Data Fields

SCIP_VAR ** vars
 
SCIP_VARvar
 
SCIP_Realcoefs
 
SCIP_Real constant
 
SCIP_Real cutoffcoef
 
int coefssize
 
int index
 
int ncoefs
 
SCIP_BOUNDTYPE boundtype
 
SCIP_Bool relaxonly
 

Field Documentation

◆ vars

SCIP_VAR** GenVBound::vars

pointers to variables x_j occurring in this generalized variable bound

Definition at line 91 of file prop_genvbounds.c.

Referenced by createConstraints(), freeGenVBound(), getGenVBound(), getGenVBoundsBound(), getGenVBoundsMinActivity(), resolveGenVBoundPropagation(), SCIPgenVBoundAdd(), setUpEvents(), and sortGenVBounds().

◆ var

◆ coefs

SCIP_Real* GenVBound::coefs

◆ constant

SCIP_Real GenVBound::constant

constant term in generalized variable bound

Definition at line 95 of file prop_genvbounds.c.

Referenced by createConstraints(), getGenVBound(), getGenVBoundsBound(), resolveGenVBoundPropagation(), and SCIPgenVBoundAdd().

◆ cutoffcoef

SCIP_Real GenVBound::cutoffcoef

cutoff bound's coefficient

Definition at line 96 of file prop_genvbounds.c.

Referenced by createConstraints(), getGenVBound(), getGenVBoundsBound(), resolveGenVBoundPropagation(), and SCIPgenVBoundAdd().

◆ coefssize

int GenVBound::coefssize

size of coefs array

Definition at line 97 of file prop_genvbounds.c.

Referenced by freeGenVBound(), and SCIPgenVBoundAdd().

◆ index

int GenVBound::index

index of this genvbound in genvboundstore array

Definition at line 98 of file prop_genvbounds.c.

Referenced by applyGenVBound(), createConstraints(), and sortGenVBounds().

◆ ncoefs

int GenVBound::ncoefs

◆ boundtype

SCIP_BOUNDTYPE GenVBound::boundtype

type of bound provided by the genvbound, SCIP_BOUNDTYPE_LOWER/UPPER if +/- x_i on left-hand side

Definition at line 100 of file prop_genvbounds.c.

Referenced by analyzeGenVBoundConflict(), applyGenVBound(), createConstraints(), getGenVBound(), getGenVBoundsBound(), resolveGenVBoundPropagation(), and SCIPgenVBoundAdd().

◆ relaxonly

SCIP_Bool GenVBound::relaxonly

contains a relaxation-only variable

Definition at line 102 of file prop_genvbounds.c.

Referenced by SCIPgenVBoundAdd().