Scippy

GCG

Branch-and-Price & Column Generation for Everyone

pub_gcgpqueue.h File Reference
#include "scip/type_scip.h"
#include "scip/type_retcode.h"
#include "scip/type_var.h"
#include "scip/type_cons.h"
#include "scip/type_misc.h"

Go to the source code of this file.

Functions

SCIP_EXPORT SCIP_RETCODE GCGpqueueCreate (SCIP *scip, GCG_PQUEUE **pqueue, int initsize, SCIP_DECL_SORTPTRCOMP((*ptrcomp)))
 
SCIP_EXPORT void GCGpqueueFree (GCG_PQUEUE **pqueue)
 
SCIP_EXPORT void GCGpqueueClear (GCG_PQUEUE *pqueue)
 
SCIP_EXPORT SCIP_RETCODE GCGpqueueInsert (GCG_PQUEUE *pqueue, void *elem)
 
SCIP_EXPORT void * GCGpqueueRemove (GCG_PQUEUE *pqueue)
 
SCIP_EXPORT SCIP_RETCODE GCGpqueueResort (GCG_PQUEUE *pqueue)
 
SCIP_RETCODE GCGpqueueSetComperator (GCG_PQUEUE *pqueue, SCIP_DECL_SORTPTRCOMP((*ptrcomp)))
 
SCIP_RETCODE GCGpqueueDelete (GCG_PQUEUE *pqueue, int pos, void **elem)
 
SCIP_EXPORT void * GCGpqueueFirst (GCG_PQUEUE *pqueue)
 
SCIP_EXPORT int GCGpqueueNElems (GCG_PQUEUE *pqueue)
 
SCIP_EXPORT void ** GCGpqueueElems (GCG_PQUEUE *pqueue)