33#ifndef __SCIP_BANDIT_H__
34#define __SCIP_BANDIT_H__
58 unsigned int initseed,
SCIP_RETCODE SCIPbanditFree(BMS_BLKMEM *blkmem, SCIP_BANDIT **bandit)
void SCIPbanditSetData(SCIP_BANDIT *bandit, SCIP_BANDITDATA *banditdata)
void SCIPbanditvtableFree(SCIP_BANDITVTABLE **banditvtable)
SCIP_RETCODE SCIPbanditReset(BMS_BUFMEM *bufmem, SCIP_BANDIT *bandit, SCIP_Real *priorities, unsigned int seed)
SCIP_RETCODE SCIPbanditCreate(SCIP_BANDIT **bandit, SCIP_BANDITVTABLE *banditvtable, BMS_BLKMEM *blkmem, BMS_BUFMEM *bufmem, SCIP_Real *priorities, int nactions, unsigned int initseed, SCIP_BANDITDATA *banditdata)
SCIP_RETCODE SCIPbanditvtableCreate(SCIP_BANDITVTABLE **banditvtable, const char *name, SCIP_DECL_BANDITFREE((*banditfree)), SCIP_DECL_BANDITSELECT((*banditselect)), SCIP_DECL_BANDITUPDATE((*banditupdate)),)
SCIP_BANDITDATA * SCIPbanditGetData(SCIP_BANDIT *bandit)
common defines and data types used in all packages of SCIP
memory allocation routines
struct BMS_BufMem BMS_BUFMEM
struct BMS_BlkMem BMS_BLKMEM
internal methods for problem statistics
type definitions for bandit selection algorithms
#define SCIP_DECL_BANDITUPDATE(x)
#define SCIP_DECL_BANDITFREE(x)
struct SCIP_Bandit SCIP_BANDIT
struct SCIP_BanditData SCIP_BANDITDATA
#define SCIP_DECL_BANDITSELECT(x)
struct SCIP_BanditVTable SCIP_BANDITVTABLE
#define SCIP_DECL_BANDITRESET(x)
type definitions for collecting primal CIP solutions and primal informations
result codes for SCIP callback methods
type definitions for return codes for SCIP methods
enum SCIP_Retcode SCIP_RETCODE
type definitions for global SCIP settings