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) |
