Scippy

GCG

Branch-and-Price & Column Generation for Everyone

Detailed Description

SCIP_EXPORT GCG_PRICINGPROBGCGpricingjobGetPricingprob (GCG_PRICINGJOB *pricingjob)
 
SCIP_EXPORT GCG_SOLVERGCGpricingjobGetSolver (GCG_PRICINGJOB *pricingjob)
 
SCIP_EXPORT SCIP_Real GCGpricingjobGetChunk (GCG_PRICINGJOB *pricingjob)
 
SCIP_EXPORT SCIP_Real GCGpricingjobGetScore (GCG_PRICINGJOB *pricingjob)
 
SCIP_EXPORT SCIP_Bool GCGpricingjobIsHeuristic (GCG_PRICINGJOB *pricingjob)
 
SCIP_EXPORT int GCGpricingjobGetNHeurIters (GCG_PRICINGJOB *pricingjob)
 

Function Documentation

◆ GCGpricingjobGetPricingprob()

◆ GCGpricingjobGetSolver()

SCIP_EXPORT GCG_SOLVER* GCGpricingjobGetSolver ( GCG_PRICINGJOB pricingjob)

get the pricing solver with which the pricing job is to be performed

Definition at line 133 of file pricingjob.c.

References GCG_PricingJob::solver.

Referenced by gcg::Pricingcontroller::evaluatePricingjob(), ObjPricerGcg::pricingLoop(), gcg::SCIP_DECL_SORTPTRCOMP(), and gcg::Pricingcontroller::setupPriorityQueue().

◆ GCGpricingjobGetChunk()

SCIP_EXPORT SCIP_Real GCGpricingjobGetChunk ( GCG_PRICINGJOB pricingjob)

get the chunk of a pricing job

Definition at line 206 of file pricingjob.c.

References GCG_PricingJob::chunk.

Referenced by gcg::Pricingcontroller::setupPriorityQueue().

◆ GCGpricingjobGetScore()

SCIP_EXPORT SCIP_Real GCGpricingjobGetScore ( GCG_PRICINGJOB pricingjob)

get the score of a pricing job

Definition at line 214 of file pricingjob.c.

References GCG_PricingJob::score.

Referenced by gcg::SCIP_DECL_SORTPTRCOMP().

◆ GCGpricingjobIsHeuristic()

SCIP_EXPORT SCIP_Bool GCGpricingjobIsHeuristic ( GCG_PRICINGJOB pricingjob)

return whether the pricing job is to be performed heuristically

Definition at line 222 of file pricingjob.c.

References GCG_PricingJob::heuristic.

Referenced by gcg::Pricingcontroller::evaluatePricingjob(), ObjPricerGcg::pricingLoop(), and gcg::SCIP_DECL_SORTPTRCOMP().

◆ GCGpricingjobGetNHeurIters()

SCIP_EXPORT int GCGpricingjobGetNHeurIters ( GCG_PRICINGJOB pricingjob)

get the number of heuristic pricing iterations of the pricing job

Definition at line 259 of file pricingjob.c.

References GCG_PricingJob::nheuriters.

Referenced by gcg::Pricingcontroller::evaluatePricingjob(), and gcg::SCIP_DECL_SORTPTRCOMP().