Scippy

    SCIP

    Solving Constraint Integer Programs

    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)   x (SCIP* scip) const
     
    #define SCIP_DECL_BENDERSCUTCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_BRANCHCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_DIALOGCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_DISPCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_EVENTCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_HEURCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_NODESELCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_PRESOLCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_PROPCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_READERCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_RELAXCLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_SEPACLONE(x)   x (SCIP* scip) const
     
    #define SCIP_DECL_OBJCLONEABLEISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_BENDERSCUTISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_BRANCHISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_DIALOGISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_DISPISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_EVENTISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_HEURISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_NODESELISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_PRESOLISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_PROPISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_READERISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_RELAXISCLONEABLE(x)   SCIP_Bool x (void) const
     
    #define SCIP_DECL_SEPAISCLONEABLE(x)   SCIP_Bool x (void) const
     

    Macro Definition Documentation

    ◆ SCIP_DECL_OBJCLONEABLECLONE

    #define SCIP_DECL_OBJCLONEABLECLONE (   x)    x (SCIP* scip) const

    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)    x (SCIP* scip) const

    Definition at line 42 of file type_objcloneable.h.

    ◆ SCIP_DECL_BRANCHCLONE

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

    Definition at line 43 of file type_objcloneable.h.

    ◆ SCIP_DECL_DIALOGCLONE

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

    Definition at line 44 of file type_objcloneable.h.

    ◆ SCIP_DECL_DISPCLONE

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

    Definition at line 45 of file type_objcloneable.h.

    ◆ SCIP_DECL_EVENTCLONE

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

    Definition at line 46 of file type_objcloneable.h.

    ◆ SCIP_DECL_HEURCLONE

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

    Definition at line 47 of file type_objcloneable.h.

    ◆ SCIP_DECL_NODESELCLONE

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

    Definition at line 48 of file type_objcloneable.h.

    ◆ SCIP_DECL_PRESOLCLONE

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

    Definition at line 49 of file type_objcloneable.h.

    ◆ SCIP_DECL_PROPCLONE

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

    Definition at line 50 of file type_objcloneable.h.

    ◆ SCIP_DECL_READERCLONE

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

    Definition at line 51 of file type_objcloneable.h.

    ◆ SCIP_DECL_RELAXCLONE

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

    Definition at line 52 of file type_objcloneable.h.

    ◆ SCIP_DECL_SEPACLONE

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

    Definition at line 53 of file type_objcloneable.h.

    ◆ SCIP_DECL_OBJCLONEABLEISCLONEABLE

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

    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)    SCIP_Bool x (void) const

    Definition at line 61 of file type_objcloneable.h.

    ◆ SCIP_DECL_BRANCHISCLONEABLE

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

    Definition at line 62 of file type_objcloneable.h.

    ◆ SCIP_DECL_DIALOGISCLONEABLE

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

    Definition at line 63 of file type_objcloneable.h.

    ◆ SCIP_DECL_DISPISCLONEABLE

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

    Definition at line 64 of file type_objcloneable.h.

    ◆ SCIP_DECL_EVENTISCLONEABLE

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

    Definition at line 65 of file type_objcloneable.h.

    ◆ SCIP_DECL_HEURISCLONEABLE

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

    Definition at line 66 of file type_objcloneable.h.

    ◆ SCIP_DECL_NODESELISCLONEABLE

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

    Definition at line 67 of file type_objcloneable.h.

    ◆ SCIP_DECL_PRESOLISCLONEABLE

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

    Definition at line 68 of file type_objcloneable.h.

    ◆ SCIP_DECL_PROPISCLONEABLE

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

    Definition at line 69 of file type_objcloneable.h.

    ◆ SCIP_DECL_READERISCLONEABLE

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

    Definition at line 70 of file type_objcloneable.h.

    ◆ SCIP_DECL_RELAXISCLONEABLE

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

    Definition at line 71 of file type_objcloneable.h.

    ◆ SCIP_DECL_SEPAISCLONEABLE

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

    Definition at line 72 of file type_objcloneable.h.