pub_gcgvar.h File Reference
Detailed Description
public methods for GCG variables
Definition in file pub_gcgvar.h.
Go to the source code of this file.
Functions | |
SCIP_Bool | GCGvarIsPricing (SCIP_VAR *var) |
SCIP_Bool | GCGvarIsOriginal (SCIP_VAR *var) |
SCIP_Bool | GCGvarIsMaster (SCIP_VAR *var) |
SCIP_Bool | GCGoriginalVarIsLinking (SCIP_VAR *var) |
SCIP_Bool | GCGoriginalVarIsTransVar (SCIP_VAR *var) |
SCIP_VAR * | GCGpricingVarGetOriginalVar (SCIP_VAR *var) |
SCIP_RETCODE | GCGpricingVarAddOrigVar (SCIP *scip, SCIP_VAR *pricingvar, SCIP_VAR *origvar) |
SCIP_VAR * | GCGoriginalVarGetPricingVar (SCIP_VAR *var) |
void | GCGoriginalVarSetPricingVar (SCIP_VAR *var, SCIP_VAR *pricingvar) |
SCIP_RETCODE | GCGcopyPricingvarDataToMastervar (SCIP *scip, SCIP_VAR *pricingvar, SCIP_VAR *mastervar) |
SCIP_VAR ** | GCGlinkingVarGetPricingVars (SCIP_VAR *var) |
void | GCGlinkingVarSetPricingVar (SCIP_VAR *origvar, int pricingprobnr, SCIP_VAR *var) |
int | GCGoriginalVarGetNMastervars (SCIP_VAR *var) |
SCIP_VAR ** | GCGoriginalVarGetMastervars (SCIP_VAR *var) |
SCIP_Real * | GCGoriginalVarGetMastervals (SCIP_VAR *var) |
SCIP_Real * | GCGoriginalVarGetCoefs (SCIP_VAR *var) |
SCIP_CONS ** | GCGoriginalVarGetMasterconss (SCIP_VAR *var) |
SCIP_RETCODE | GCGoriginalVarAddCoef (SCIP *scip, SCIP_VAR *var, SCIP_Real val, SCIP_CONS *cons) |
SCIP_RETCODE | GCGoriginalVarAddBlock (SCIP *scip, SCIP_VAR *var, int newblock, int nblocks, DEC_DECMODE mode) |
SCIP_CONS ** | GCGlinkingVarGetLinkingConss (SCIP_VAR *var) |
void | GCGlinkingVarSetLinkingCons (SCIP_VAR *var, SCIP_CONS *cons, int index) |
SCIP_RETCODE | GCGlinkingVarGetBlocks (SCIP_VAR *var, int nblocks, int *blocks) |
int | GCGlinkingVarGetNBlocks (SCIP_VAR *var) |
int | GCGoriginalVarGetNCoefs (SCIP_VAR *var) |
void | GCGoriginalVarSetNCoefs (SCIP_VAR *var, int coef) |
SCIP_Bool | GCGmasterVarIsLinking (SCIP_VAR *var) |
SCIP * | GCGmasterVarGetProb (SCIP_VAR *var) |
SCIP_Bool | GCGmasterVarIsRay (SCIP_VAR *var) |
SCIP_Bool | GCGmasterVarIsArtificial (SCIP_VAR *var) |
int | GCGmasterVarGetNOrigvars (SCIP_VAR *var) |
SCIP_VAR ** | GCGmasterVarGetOrigvars (SCIP_VAR *var) |
SCIP_Real * | GCGmasterVarGetOrigvals (SCIP_VAR *var) |
SCIP_Real | GCGmasterVarGetOrigval (SCIP_VAR *mastervar, SCIP_VAR *origvar) |
SCIP_HASHMAP * | GCGmasterVarGetOrigvalmap (SCIP_VAR *var) |
int | GCGpricingVarGetNOrigvars (SCIP_VAR *var) |
SCIP_VAR ** | GCGpricingVarGetOrigvars (SCIP_VAR *var) |
int | GCGvarGetBlock (SCIP_VAR *var) |
void | GCGvarSetBlock (SCIP_VAR *var, int block) |
SCIP_RETCODE | GCGcreateOrigVarsData (SCIP *scip) |
SCIP_RETCODE | GCGfreeOrigVarsData (SCIP *scip) |
SCIP_RETCODE | GCGorigVarCreateData (SCIP *scip, SCIP_VAR *var) |
SCIP_Bool | GCGisLinkingVarInBlock (SCIP_VAR *var, int block) |
SCIP_Bool | GCGisMasterVarInBlock (SCIP_VAR *mastervar, int blocknr) |
SCIP_RETCODE | GCGoriginalVarAddMasterVar (SCIP *scip, SCIP_VAR *origvar, SCIP_VAR *var, SCIP_Real val) |
SCIP_RETCODE | GCGoriginalVarRemoveMasterVar (SCIP *scip, SCIP_VAR *origvar, SCIP_VAR *var) |
SCIP_RETCODE | GCGoriginalVarCreatePricingVar (SCIP *scip, SCIP_VAR *origvar, SCIP_VAR **var) |
SCIP_RETCODE | GCGlinkingVarCreatePricingVar (SCIP *pricingscip, int pricingprobnr, SCIP_VAR *origvar, SCIP_VAR **var) |
SCIP_RETCODE | GCGlinkingVarCreateMasterCons (SCIP *masterscip, int pricingprobnr, SCIP_VAR *origvar, SCIP_CONS **linkcons) |
SCIP_RETCODE | GCGcreateMasterVar (SCIP *scip, SCIP *origscip, SCIP *pricingscip, SCIP_VAR **newvar, const char *varname, SCIP_Real objcoeff, SCIP_VARTYPE vartype, SCIP_Bool solisray, int prob, int nsolvars, SCIP_Real *solvals, SCIP_VAR **solvars, SCIP_Bool auxiliaryvar) |
SCIP_RETCODE | GCGcreateInitialMasterVar (SCIP *scip, SCIP_VAR *var, SCIP_VAR **newvar) |
SCIP_RETCODE | GCGcreateArtificialVar (SCIP *scip, SCIP_VAR **newvar, const char *name, SCIP_Real objcoef) |
SCIP_RETCODE | GCGaddDataAuxiliaryVar (SCIP *scip, SCIP_VAR *auxiliaryvar, int probnumber) |
void | GCGsetCreationNode (SCIP_VAR *var, SCIP_Longint creationNode) |
long long int | GCGgetCreationNode (SCIP_VAR *var) |
void | GCGsetCreationTime (SCIP_VAR *var, SCIP_Real time) |
SCIP_Real | GCGgetCreationTime (SCIP_VAR *var) |
void | GCGsetRootRedcostCall (SCIP_VAR *var, SCIP_Longint rootredcostcall) |
SCIP_Longint | GCGgetRootRedcostCall (SCIP_VAR *var) |
SCIP_Longint | GCGgetIteration (SCIP_VAR *var) |
void | GCGsetIteration (SCIP_VAR *var, SCIP_Longint iteration) |
void | GCGsetVarGap (SCIP_VAR *var, SCIP_Real gap) |
SCIP_Real | GCGgetVarGap (SCIP_VAR *var) |
void | GCGsetRedcost (SCIP *scip, SCIP_VAR *var, SCIP_Real redcost) |
SCIP_Real | GCGgetRedcost (SCIP_VAR *var) |
void | GCGupdateVarStatistics (SCIP *scip, SCIP *origprob, SCIP_VAR *newvar, SCIP_Real redcost) |
void | GCGprintVar (SCIP *scip, FILE *file, SCIP_VAR *var) |
int | GCGmasterVarGetIndex (SCIP_VAR *var) |
void | GCGmasterVarSetIndex (SCIP_VAR *var, int index) |