Scippy

SCIP

Solving Constraint Integer Programs

SNF_Relaxation Struct Reference

Detailed Description

structure that contains all the data that defines the single-node-flow relaxation of an aggregation row

Definition at line 5012 of file cuts.c.

Data Fields

int * transvarcoefs
 
SCIP_Realtransbinvarsolvals
 
SCIP_Realtranscontvarsolvals
 
SCIP_Realtransvarvubcoefs
 
int ntransvars
 
SCIP_Real transrhs
 
int * origbinvars
 
int * origcontvars
 
SCIP_Realaggrcoefsbin
 
SCIP_Realaggrcoefscont
 
SCIP_Realaggrconstants
 

Field Documentation

◆ transvarcoefs

int* SNF_Relaxation::transvarcoefs

coefficients of all vars in relaxed set

Definition at line 5015 of file cuts.c.

Referenced by allocSNFRelaxation(), buildFlowCover(), computeLiftingData(), constructSNFRelaxation(), destroySNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

◆ transbinvarsolvals

SCIP_Real* SNF_Relaxation::transbinvarsolvals

sol val of bin var in vub of all vars in relaxed set

Definition at line 5016 of file cuts.c.

Referenced by allocSNFRelaxation(), buildFlowCover(), constructSNFRelaxation(), destroySNFRelaxation(), and getFlowCover().

◆ transcontvarsolvals

SCIP_Real* SNF_Relaxation::transcontvarsolvals

sol val of all real vars in relaxed set

Definition at line 5017 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), and destroySNFRelaxation().

◆ transvarvubcoefs

SCIP_Real* SNF_Relaxation::transvarvubcoefs

coefficient in vub of all vars in relaxed set

Definition at line 5018 of file cuts.c.

Referenced by allocSNFRelaxation(), buildFlowCover(), computeLiftingData(), constructSNFRelaxation(), destroySNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

◆ ntransvars

int SNF_Relaxation::ntransvars

number of vars in relaxed set

Definition at line 5019 of file cuts.c.

Referenced by buildFlowCover(), computeLiftingData(), constructSNFRelaxation(), generateLiftedFlowCoverCut(), and getFlowCover().

◆ transrhs

SCIP_Real SNF_Relaxation::transrhs

rhs in relaxed set

Definition at line 5020 of file cuts.c.

Referenced by buildFlowCover(), computeLiftingData(), constructSNFRelaxation(), and getFlowCover().

◆ origbinvars

int* SNF_Relaxation::origbinvars

associated original binary var for all vars in relaxed set

Definition at line 5021 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

◆ origcontvars

int* SNF_Relaxation::origcontvars

associated original continuous var for all vars in relaxed set

Definition at line 5022 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

◆ aggrcoefsbin

SCIP_Real* SNF_Relaxation::aggrcoefsbin

aggregation coefficient of the original binary var used to define the continuous variable in the relaxed set

Definition at line 5023 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

◆ aggrcoefscont

SCIP_Real* SNF_Relaxation::aggrcoefscont

aggregation coefficient of the original continous var used to define the continuous variable in the relaxed set

Definition at line 5025 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().

◆ aggrconstants

SCIP_Real* SNF_Relaxation::aggrconstants

aggregation constant used to define the continuous variable in the relaxed set

Definition at line 5027 of file cuts.c.

Referenced by allocSNFRelaxation(), constructSNFRelaxation(), destroySNFRelaxation(), and generateLiftedFlowCoverCut().