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_BENDERSCLONE(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
     
    #define SCIP_DECL_BENDERSISCLONEABLE(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 44 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_CONSHDLRCLONE

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

    Definition at line 45 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_PRICERCLONE

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

    Definition at line 46 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_BENDERSCLONE

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

    Definition at line 47 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 53 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_CONSHDLRISCLONEABLE

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

    Definition at line 54 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_PRICERISCLONEABLE

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

    Definition at line 55 of file type_objprobcloneable.h.

    ◆ SCIP_DECL_BENDERSISCLONEABLE

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

    Definition at line 56 of file type_objprobcloneable.h.