SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
type_objcloneable.h File Reference

Detailed Description

function type definitions for clonable classes

Author
Marc Pfetsch

Definition in file type_objcloneable.h.

Go to the source code of this file.

Macros

#define SCIP_DECL_OBJCLONEABLECLONE(x)
 
#define SCIP_DECL_BENDERSCUTCLONE(x)
 
#define SCIP_DECL_BRANCHCLONE(x)
 
#define SCIP_DECL_DIALOGCLONE(x)
 
#define SCIP_DECL_DISPCLONE(x)
 
#define SCIP_DECL_EVENTCLONE(x)
 
#define SCIP_DECL_HEURCLONE(x)
 
#define SCIP_DECL_NODESELCLONE(x)
 
#define SCIP_DECL_PRESOLCLONE(x)
 
#define SCIP_DECL_PROPCLONE(x)
 
#define SCIP_DECL_READERCLONE(x)
 
#define SCIP_DECL_RELAXCLONE(x)
 
#define SCIP_DECL_SEPACLONE(x)
 
#define SCIP_DECL_OBJCLONEABLEISCLONEABLE(x)
 
#define SCIP_DECL_BENDERSCUTISCLONEABLE(x)
 
#define SCIP_DECL_BRANCHISCLONEABLE(x)
 
#define SCIP_DECL_DIALOGISCLONEABLE(x)
 
#define SCIP_DECL_DISPISCLONEABLE(x)
 
#define SCIP_DECL_EVENTISCLONEABLE(x)
 
#define SCIP_DECL_HEURISCLONEABLE(x)
 
#define SCIP_DECL_NODESELISCLONEABLE(x)
 
#define SCIP_DECL_PRESOLISCLONEABLE(x)
 
#define SCIP_DECL_PROPISCLONEABLE(x)
 
#define SCIP_DECL_READERISCLONEABLE(x)
 
#define SCIP_DECL_RELAXISCLONEABLE(x)
 
#define SCIP_DECL_SEPAISCLONEABLE(x)
 

Macro Definition Documentation

◆ SCIP_DECL_OBJCLONEABLECLONE

#define SCIP_DECL_OBJCLONEABLECLONE ( x)
Value:
x (SCIP* scip) const
SCIP_VAR ** x
struct Scip SCIP
Definition type_scip.h:39

clone method, used to copy plugins which are not constraint handlers or variable pricer plugins

input:

  • scip : SCIP main data structure

Definition at line 41 of file type_objcloneable.h.

◆ SCIP_DECL_BENDERSCUTCLONE

#define SCIP_DECL_BENDERSCUTCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 42 of file type_objcloneable.h.

◆ SCIP_DECL_BRANCHCLONE

#define SCIP_DECL_BRANCHCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 43 of file type_objcloneable.h.

◆ SCIP_DECL_DIALOGCLONE

#define SCIP_DECL_DIALOGCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 44 of file type_objcloneable.h.

◆ SCIP_DECL_DISPCLONE

#define SCIP_DECL_DISPCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 45 of file type_objcloneable.h.

◆ SCIP_DECL_EVENTCLONE

#define SCIP_DECL_EVENTCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 46 of file type_objcloneable.h.

◆ SCIP_DECL_HEURCLONE

#define SCIP_DECL_HEURCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 47 of file type_objcloneable.h.

◆ SCIP_DECL_NODESELCLONE

#define SCIP_DECL_NODESELCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 48 of file type_objcloneable.h.

◆ SCIP_DECL_PRESOLCLONE

#define SCIP_DECL_PRESOLCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 49 of file type_objcloneable.h.

◆ SCIP_DECL_PROPCLONE

#define SCIP_DECL_PROPCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 50 of file type_objcloneable.h.

◆ SCIP_DECL_READERCLONE

#define SCIP_DECL_READERCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 51 of file type_objcloneable.h.

◆ SCIP_DECL_RELAXCLONE

#define SCIP_DECL_RELAXCLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 52 of file type_objcloneable.h.

◆ SCIP_DECL_SEPACLONE

#define SCIP_DECL_SEPACLONE ( x)
Value:
x (SCIP* scip) const

Definition at line 53 of file type_objcloneable.h.

◆ SCIP_DECL_OBJCLONEABLEISCLONEABLE

#define SCIP_DECL_OBJCLONEABLEISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const
#define SCIP_Bool
Definition def.h:91

returns whether the plugin object is copyable

return value : whether object is copyable

Definition at line 60 of file type_objcloneable.h.

◆ SCIP_DECL_BENDERSCUTISCLONEABLE

#define SCIP_DECL_BENDERSCUTISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 61 of file type_objcloneable.h.

◆ SCIP_DECL_BRANCHISCLONEABLE

#define SCIP_DECL_BRANCHISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 62 of file type_objcloneable.h.

◆ SCIP_DECL_DIALOGISCLONEABLE

#define SCIP_DECL_DIALOGISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 63 of file type_objcloneable.h.

◆ SCIP_DECL_DISPISCLONEABLE

#define SCIP_DECL_DISPISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 64 of file type_objcloneable.h.

◆ SCIP_DECL_EVENTISCLONEABLE

#define SCIP_DECL_EVENTISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 65 of file type_objcloneable.h.

◆ SCIP_DECL_HEURISCLONEABLE

#define SCIP_DECL_HEURISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 66 of file type_objcloneable.h.

◆ SCIP_DECL_NODESELISCLONEABLE

#define SCIP_DECL_NODESELISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 67 of file type_objcloneable.h.

◆ SCIP_DECL_PRESOLISCLONEABLE

#define SCIP_DECL_PRESOLISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 68 of file type_objcloneable.h.

◆ SCIP_DECL_PROPISCLONEABLE

#define SCIP_DECL_PROPISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 69 of file type_objcloneable.h.

◆ SCIP_DECL_READERISCLONEABLE

#define SCIP_DECL_READERISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 70 of file type_objcloneable.h.

◆ SCIP_DECL_RELAXISCLONEABLE

#define SCIP_DECL_RELAXISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 71 of file type_objcloneable.h.

◆ SCIP_DECL_SEPAISCLONEABLE

#define SCIP_DECL_SEPAISCLONEABLE ( x)
Value:
SCIP_Bool x (void) const

Definition at line 72 of file type_objcloneable.h.