Scippy

GCG

Branch-and-Price & Column Generation for Everyone

pub_colpool.h File Reference

Detailed Description

public methods for storing cols in a col pool

Author
Tobias Achterberg

Definition in file pub_colpool.h.

#include "scip/def.h"
#include "type_colpool.h"
#include "type_gcgcol.h"
#include "type_pricestore_gcg.h"

Go to the source code of this file.

Functions

SCIP_EXPORT GCG_COL ** GCGcolpoolGetCols (GCG_COLPOOL *colpool)
 
SCIP_EXPORT int GCGcolpoolGetNCols (GCG_COLPOOL *colpool)
 
SCIP_EXPORT int GCGcolpoolGetMaxNCols (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_Real GCGcolpoolGetTime (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_Longint GCGcolpoolGetNCalls (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_Longint GCGcolpoolGetNColsFound (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolCreate (SCIP *scip, GCG_COLPOOL **colpool, int agelimit)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolFree (SCIP *scip, GCG_COLPOOL **colpool)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolClear (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolAddCol (GCG_COLPOOL *colpool, GCG_COL *col, SCIP_Bool *success)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolAddNewCol (GCG_COLPOOL *colpool, GCG_COL *col)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolDelCol (GCG_COLPOOL *colpool, GCG_COL *col, SCIP_Bool freecol)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolUpdateNode (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolUpdateRedcost (GCG_COLPOOL *colpool)
 
SCIP_EXPORT void GCGcolpoolStartFarkas (GCG_COLPOOL *colpool)
 
SCIP_EXPORT void GCGcolpoolEndFarkas (GCG_COLPOOL *colpool)
 
SCIP_EXPORT SCIP_RETCODE GCGcolpoolPrice (SCIP *scip, GCG_COLPOOL *colpool, GCG_PRICESTORE *pricestore, SCIP_SOL *sol, SCIP_Bool *foundvars)