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