Detailed Description
Column data structure
Definition at line 50 of file struct_gcgcol.h.
#include <struct_gcgcol.h>
Data Fields | |
| SCIP * | pricingprob |
| int | probnr |
| SCIP_VAR ** | vars |
| SCIP_Real * | vals |
| int | nvars |
| int | maxvars |
| SCIP_Bool | isray |
| SCIP_Real | redcost |
| int | age |
| int | pos |
| SCIP_Real * | mastercoefs |
| int | nmastercoefs |
| int | maxmastercoefs |
| SCIP_Real * | mastercuts |
| int | nmastercuts |
| int | maxmastercuts |
| SCIP_Real | norm |
| int * | linkvars |
| int | nlinkvars |
| int | maxlinkvars |
| SCIP_Bool | initcoefs |
Field Documentation
◆ pricingprob
| SCIP* GCG_Col::pricingprob |
SCIP data structure (pricing problem)
Definition at line 52 of file struct_gcgcol.h.
Referenced by GCGcolGetPricingProb(), GCGcolSetLinkvars(), GCGcolSetMastercoefs(), GCGcolUpdateMastercuts(), and GCGcolUpdateRedcost().
◆ probnr
| int GCG_Col::probnr |
number of corresponding pricing problem
Definition at line 53 of file struct_gcgcol.h.
Referenced by GCGcolGetProbNr(), SCIP_DECL_HASHKEYEQ(), and SCIP_DECL_HASHKEYVAL().
◆ vars
| SCIP_VAR** GCG_Col::vars |
(sorted) array of variables of corresponding pricing problem
Definition at line 54 of file struct_gcgcol.h.
Referenced by GCGcolGetSolVal(), GCGcolGetVars(), and SCIP_DECL_HASHKEYEQ().
◆ vals
| SCIP_Real* GCG_Col::vals |
array of solution values (belonging to vars)
Definition at line 55 of file struct_gcgcol.h.
Referenced by GCGcolGetSolVal(), GCGcolGetVals(), SCIP_DECL_HASHKEYEQ(), and SCIP_DECL_HASHKEYVAL().
◆ nvars
| int GCG_Col::nvars |
number of variables
Definition at line 56 of file struct_gcgcol.h.
Referenced by GCGcolGetNVars(), GCGcolGetSolVal(), SCIP_DECL_HASHKEYEQ(), and SCIP_DECL_HASHKEYVAL().
◆ maxvars
| int GCG_Col::maxvars |
capacity of vars
Definition at line 57 of file struct_gcgcol.h.
◆ isray
| SCIP_Bool GCG_Col::isray |
is the column a ray?
Definition at line 58 of file struct_gcgcol.h.
Referenced by GCGcolIsRay(), SCIP_DECL_HASHKEYEQ(), and SCIP_DECL_HASHKEYVAL().
◆ redcost
| SCIP_Real GCG_Col::redcost |
last known reduced cost
Definition at line 59 of file struct_gcgcol.h.
Referenced by GCGcolGetRedcost(), and GCGcolUpdateRedcost().
◆ age
| int GCG_Col::age |
age of column (number of iterations since it was created; each time reduced cost are calculated counts as an interation)
Definition at line 60 of file struct_gcgcol.h.
Referenced by GCGcolGetAge(), GCGcolIsAged(), GCGcolpoolPrice(), and GCGcolUpdateRedcost().
◆ pos
| int GCG_Col::pos |
position in column pool (or -1)
Definition at line 62 of file struct_gcgcol.h.
Referenced by colpoolDelCol(), GCGcolpoolAddNewCol(), and GCGcolpoolPrice().
◆ mastercoefs
| SCIP_Real* GCG_Col::mastercoefs |
array of master coefficients
Definition at line 63 of file struct_gcgcol.h.
Referenced by GCGcolGetMastercoefs(), and GCGcolSetMastercoefs().
◆ nmastercoefs
| int GCG_Col::nmastercoefs |
number of master coefficients
Definition at line 64 of file struct_gcgcol.h.
Referenced by GCGcolGetNMastercoefs(), and GCGcolSetMastercoefs().
◆ maxmastercoefs
| int GCG_Col::maxmastercoefs |
capacity of mastercoefs
Definition at line 65 of file struct_gcgcol.h.
Referenced by GCGcolSetMastercoefs().
◆ mastercuts
| SCIP_Real* GCG_Col::mastercuts |
array of master cut coefficients
Definition at line 66 of file struct_gcgcol.h.
Referenced by GCGcolGetMastercuts(), and GCGcolUpdateMastercuts().
◆ nmastercuts
| int GCG_Col::nmastercuts |
number of master cut coefficients
Definition at line 67 of file struct_gcgcol.h.
Referenced by GCGcolGetNMastercuts(), and GCGcolUpdateMastercuts().
◆ maxmastercuts
| int GCG_Col::maxmastercuts |
capacity of mastercuts
Definition at line 68 of file struct_gcgcol.h.
Referenced by GCGcolUpdateMastercuts().
◆ norm
| SCIP_Real GCG_Col::norm |
norm of the coefficients in the master
Definition at line 69 of file struct_gcgcol.h.
Referenced by GCGcolComputeDualObjPara(), GCGcolComputeNorm(), GCGcolGetNorm(), and GCGcolSetNorm().
◆ linkvars
| int* GCG_Col::linkvars |
array of indices of variables in var-array which are linking variables
Definition at line 70 of file struct_gcgcol.h.
Referenced by GCGcolGetLinkvars(), and GCGcolSetLinkvars().
◆ nlinkvars
| int GCG_Col::nlinkvars |
number of variables in var-array which are linking variables
Definition at line 71 of file struct_gcgcol.h.
Referenced by GCGcolGetNLinkvars(), and GCGcolSetLinkvars().
◆ maxlinkvars
| int GCG_Col::maxlinkvars |
capacity of linkvars
Definition at line 72 of file struct_gcgcol.h.
Referenced by GCGcolSetLinkvars().
◆ initcoefs
| SCIP_Bool GCG_Col::initcoefs |
returns if mastercoefs and linkvars have been computed
Definition at line 73 of file struct_gcgcol.h.
Referenced by GCGcolGetInitializedCoefs(), and GCGcolSetInitializedCoefs().
