GCG_DivingData Struct Reference

Detailed Description

Definition at line 61 of file heur_gcgcoefdiving.c.

Public Attributes

SCIP_Bool usemasterlocks
 
SCIP_Bool usemasterfracs
 
SCIP_SOL * bestsol
 
SCIP_SOL * rootsol
 
SCIP_Bool firstrun
 
SCIP_Bool usemasterpscosts
 
SCIP_Real * masterpscosts
 
SCIP_Bool usemasterscores
 
SCIP_Real * masterscores
 

Member Data Documentation

SCIP_SOL* GCG_DivingData::bestsol

best known feasible solution before the diving loop

Definition at line 64 of file heur_gcgguideddiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), and GCG_DECL_DIVINGSELECTVAR().

SCIP_Bool GCG_DivingData::firstrun

is the heuristic running for the first time?

Definition at line 63 of file heur_gcglinesdiving.c.

Referenced by GCG_DECL_DIVINGEXIT(), GCG_DECL_DIVINGINIT(), and GCG_DECL_DIVINGINITEXEC().

SCIP_Real* GCG_DivingData::masterpscosts

pseudocosts of the master variables

Definition at line 66 of file heur_gcgpscostdiving.c.

Referenced by calcPscostQuot(), GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINIT(), and GCG_DECL_DIVINGINITEXEC().

SCIP_Real* GCG_DivingData::masterscores

vector length based scores for the master variables

Definition at line 64 of file heur_gcgveclendiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), getMasterDownScore(), and getMasterUpScore().

SCIP_SOL * GCG_DivingData::rootsol

relaxation solution at the root node

Definition at line 62 of file heur_gcglinesdiving.c.

Referenced by GCG_DECL_DIVINGEXIT(), GCG_DECL_DIVINGINIT(), GCG_DECL_DIVINGINITEXEC(), and GCG_DECL_DIVINGSELECTVAR().

SCIP_Bool GCG_DivingData::usemasterfracs

calculate the fractionalities w.r.t. the master LP?

Definition at line 63 of file heur_gcgfracdiving.c.

Referenced by GCG_DECL_DIVINGSELECTVAR(), GCGincludeHeurGcgfracdiving(), and GCGincludeHeurGcgguideddiving().

SCIP_Bool GCG_DivingData::usemasterlocks

calculate the number of locks w.r.t. the master LP?

Definition at line 63 of file heur_gcgcoefdiving.c.

Referenced by GCG_DECL_DIVINGSELECTVAR(), and GCGincludeHeurGcgcoefdiving().

SCIP_Bool GCG_DivingData::usemasterpscosts

shall pseudocosts be calculated w.r.t. the master problem?

Definition at line 63 of file heur_gcgpscostdiving.c.

Referenced by calcPscostQuot(), and GCGincludeHeurGcgpscostdiving().

SCIP_Bool GCG_DivingData::usemasterscores

calculate vector length scores w.r.t. the master LP?

Definition at line 63 of file heur_gcgveclendiving.c.

Referenced by GCG_DECL_DIVINGEXITEXEC(), GCG_DECL_DIVINGINITEXEC(), GCG_DECL_DIVINGSELECTVAR(), and GCGincludeHeurGcgveclendiving().