23 #ifndef __SCIP_OBJVARDATA_H__ 24 #define __SCIP_OBJVARDATA_H__ 92 assert(objvardata !=
NULL);
93 assert(deleteobject !=
NULL);
99 *deleteobject =
FALSE;
enum SCIP_Result SCIP_RESULT
virtual SCIP_RETCODE scip_deltrans(SCIP *scip, SCIP_VAR *var)
enum SCIP_Retcode SCIP_RETCODE
definition of base class for all clonable classes
scip::ObjVardata * SCIPgetObjVardata(SCIP *scip, SCIP_VAR *var)
virtual SCIP_RETCODE scip_delorig(SCIP *scip, SCIP_VAR *var)
virtual SCIP_RETCODE scip_trans(SCIP *scip, SCIP_VAR *var, ObjVardata **objvardata, SCIP_Bool *deleteobject)
C++ wrapper for user variable data.
enum SCIP_Vartype SCIP_VARTYPE
SCIP_RETCODE SCIPcreateObjVar(SCIP *scip, SCIP_VAR **var, const char *name, SCIP_Real lb, SCIP_Real ub, SCIP_Real obj, SCIP_VARTYPE vartype, SCIP_Bool initial, SCIP_Bool removable, scip::ObjVardata *objvardata, SCIP_Bool deleteobject)
virtual SCIP_RETCODE scip_copy(SCIP *scip, SCIP *sourcescip, SCIP_VAR *sourcevar, SCIP_HASHMAP *varmap, SCIP_HASHMAP *consmap, SCIP_VAR *targetvar, ObjVardata **objvardata, SCIP_RESULT *result)