Scippy

GCG

Branch-and-Price & Column Generation for Everyone

GCG_PricingJob Struct Reference

Detailed Description

pricing job data structure

Definition at line 52 of file struct_pricingjob.h.

#include <struct_pricingjob.h>

Data Fields

GCG_PRICINGPROBpricingprob
 
GCG_SOLVERsolver
 
int chunk
 
SCIP_Real score
 
SCIP_Bool heuristic
 
int nheuriters
 

Field Documentation

◆ pricingprob

GCG_PRICINGPROB* GCG_PricingJob::pricingprob

data structure of the corresponding pricing problem

Definition at line 55 of file struct_pricingjob.h.

Referenced by GCGpricingjobGetPricingprob().

◆ solver

GCG_SOLVER* GCG_PricingJob::solver

solver with which to solve the pricing problem

Definition at line 56 of file struct_pricingjob.h.

Referenced by GCGpricingjobGetSolver(), GCGpricingjobNextSolver(), GCGpricingjobResetHeuristic(), and GCGpricingjobResetSolver().

◆ chunk

int GCG_PricingJob::chunk

chunk the pricing job belongs to

Definition at line 59 of file struct_pricingjob.h.

Referenced by GCGpricingjobGetChunk().

◆ score

SCIP_Real GCG_PricingJob::score

current score of the pricing job

Definition at line 60 of file struct_pricingjob.h.

Referenced by GCGpricingjobGetScore(), and GCGpricingjobSetup().

◆ heuristic

SCIP_Bool GCG_PricingJob::heuristic

shall the pricing problem be solved heuristically?

Definition at line 61 of file struct_pricingjob.h.

Referenced by GCGpricingjobIncreaseNHeurIters(), GCGpricingjobIsHeuristic(), GCGpricingjobResetHeuristic(), and GCGpricingjobSetExact().

◆ nheuriters

int GCG_PricingJob::nheuriters

number of times the pricing job was performed heuristically

Definition at line 62 of file struct_pricingjob.h.

Referenced by GCGpricingjobGetNHeurIters(), GCGpricingjobIncreaseNHeurIters(), and GCGpricingjobResetHeuristic().