Scippy

SCIP

Solving Constraint Integer Programs

type_objprobcloneable.h File Reference

Detailed Description

function type definitions for clonable classes which define problem data

Author
Marc Pfetsch

Definition in file type_objprobcloneable.h.

Go to the source code of this file.

Macros

#define SCIP_DECL_OBJPROBCLONE(x)   x (SCIP* scip, SCIP_Bool* valid) const
 
#define SCIP_DECL_CONSHDLRCLONE(x)   x (SCIP* scip, SCIP_Bool* valid) const
 
#define SCIP_DECL_PRICERCLONE(x)   x (SCIP* scip, SCIP_Bool* valid) const
 
#define SCIP_DECL_OBJPROBISCLONEABLE(x)   SCIP_Bool x (void) const
 
#define SCIP_DECL_CONSHDLRISCLONEABLE(x)   SCIP_Bool x (void) const
 
#define SCIP_DECL_PRICERISCLONEABLE(x)   SCIP_Bool x (void) const
 

Macro Definition Documentation

#define SCIP_DECL_OBJPROBCLONE (   x)    x (SCIP* scip, SCIP_Bool* valid) const

clone method which will be used to copy constraint handler and variable pricer objects

input:

  • scip : SCIP main data structure

output:

  • valid : pointer to store whether to copy is valid w.r.t. copying dual reductions

Definition at line 35 of file type_objprobcloneable.h.

#define SCIP_DECL_CONSHDLRCLONE (   x)    x (SCIP* scip, SCIP_Bool* valid) const

Definition at line 36 of file type_objprobcloneable.h.

#define SCIP_DECL_PRICERCLONE (   x)    x (SCIP* scip, SCIP_Bool* valid) const

Definition at line 37 of file type_objprobcloneable.h.

#define SCIP_DECL_OBJPROBISCLONEABLE (   x)    SCIP_Bool x (void) const

returns whether the plugin object is copyable

return value : whether object is copyable

Definition at line 43 of file type_objprobcloneable.h.

#define SCIP_DECL_CONSHDLRISCLONEABLE (   x)    SCIP_Bool x (void) const

Definition at line 44 of file type_objprobcloneable.h.

#define SCIP_DECL_PRICERISCLONEABLE (   x)    SCIP_Bool x (void) const

Definition at line 45 of file type_objprobcloneable.h.