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

◆ SCIP_DECL_OBJPROBCLONE

#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.

◆ SCIP_DECL_CONSHDLRCLONE

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

Definition at line 36 of file type_objprobcloneable.h.

◆ SCIP_DECL_PRICERCLONE

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

Definition at line 37 of file type_objprobcloneable.h.

◆ SCIP_DECL_OBJPROBISCLONEABLE

#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.

◆ SCIP_DECL_CONSHDLRISCLONEABLE

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

Definition at line 44 of file type_objprobcloneable.h.

◆ SCIP_DECL_PRICERISCLONEABLE

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

Definition at line 45 of file type_objprobcloneable.h.