Detailed Description
GCG_EXPORT GCG_PRICINGPROB * | GCGpricingjobGetPricingprob (GCG_PRICINGJOB *pricingjob) |
GCG_EXPORT GCG_SOLVER * | GCGpricingjobGetSolver (GCG_PRICINGJOB *pricingjob) |
GCG_EXPORT SCIP_Real | GCGpricingjobGetChunk (GCG_PRICINGJOB *pricingjob) |
GCG_EXPORT SCIP_Real | GCGpricingjobGetScore (GCG_PRICINGJOB *pricingjob) |
GCG_EXPORT SCIP_Bool | GCGpricingjobIsHeuristic (GCG_PRICINGJOB *pricingjob) |
GCG_EXPORT int | GCGpricingjobGetNHeurIters (GCG_PRICINGJOB *pricingjob) |
Function Documentation
◆ GCGpricingjobGetPricingprob()
GCG_EXPORT GCG_PRICINGPROB* GCGpricingjobGetPricingprob | ( | GCG_PRICINGJOB * | pricingjob | ) |
get the pricing problem structure associated with a pricing job
Definition at line 126 of file pricingjob.c.
References GCG_PricingJob::pricingprob.
Referenced by gcg::Pricingcontroller::evaluatePricingjob(), GCGpricingjobSetup(), gcg::Pricingcontroller::getNextPricingjob(), ObjPricerGcg::pricingLoop(), gcg::Pricingcontroller::pricingprobNextBranchcons(), gcg::SCIP_DECL_SORTPTRCOMP(), gcg::Pricingcontroller::setPricingjobTimelimit(), and gcg::Pricingcontroller::setupPriorityQueue().
◆ GCGpricingjobGetSolver()
GCG_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()
GCG_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()
GCG_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()
GCG_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()
GCG_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().