32#ifndef __SCIP_OBJPRESOL_H__
33#define __SCIP_OBJPRESOL_H__
C++ wrapper for presolvers.
ObjPresol(SCIP *scip, const char *name, const char *desc, int priority, int maxrounds, SCIP_PRESOLTIMING timing)
const int scip_maxrounds_
virtual SCIP_DECL_PRESOLEXITPRE(scip_exitpre)
ObjPresol & operator=(ObjPresol &&o)=delete
virtual SCIP_DECL_PRESOLEXEC(scip_exec)=0
const SCIP_PRESOLTIMING scip_timing_
ObjPresol(const ObjPresol &o)
virtual SCIP_DECL_PRESOLINIT(scip_init)
virtual SCIP_DECL_PRESOLEXIT(scip_exit)
virtual SCIP_DECL_PRESOLINITPRE(scip_initpre)
ObjPresol & operator=(const ObjPresol &o)=delete
virtual SCIP_DECL_PRESOLFREE(scip_free)
#define SCIP_CALL_ABORT(x)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
#define SCIPfreeMemoryArray(scip, ptr)
definition of base class for all clonable classes
scip::ObjPresol * SCIPgetObjPresol(SCIP *scip, SCIP_PRESOL *presol)
scip::ObjPresol * SCIPfindObjPresol(SCIP *scip, const char *name)
SCIP_RETCODE SCIPincludeObjPresol(SCIP *scip, scip::ObjPresol *objpresol, SCIP_Bool deleteobject)
Definition of base class for all clonable classes.
struct SCIP_Presol SCIP_PRESOL
enum SCIP_Retcode SCIP_RETCODE
unsigned int SCIP_PRESOLTIMING