Scippy

    SCIP

    Solving Constraint Integer Programs

    type_exprinterpret.h File Reference

    Detailed Description

    type definitions for expression interpreter

    Author
    Stefan Vigerske

    Definition in file type_exprinterpret.h.

    Go to the source code of this file.

    Macros

    #define SCIP_EXPRINTCAPABILITY_NONE   0x00000000
     
    #define SCIP_EXPRINTCAPABILITY_FUNCVALUE   0x00000001
     
    #define SCIP_EXPRINTCAPABILITY_GRADIENT   0x00000010
     
    #define SCIP_EXPRINTCAPABILITY_HESSIAN   0x00000100
     
    #define SCIP_EXPRINTCAPABILITY_ALL   (SCIP_EXPRINTCAPABILITY_FUNCVALUE | SCIP_EXPRINTCAPABILITY_GRADIENT | SCIP_EXPRINTCAPABILITY_HESSIAN)
     

    Typedefs

    typedef struct SCIP_ExprInt SCIP_EXPRINT
     
    typedef struct SCIP_ExprIntData SCIP_EXPRINTDATA
     
    typedef unsigned int SCIP_EXPRINTCAPABILITY
     

    Macro Definition Documentation

    ◆ SCIP_EXPRINTCAPABILITY_NONE

    #define SCIP_EXPRINTCAPABILITY_NONE   0x00000000

    the expression interpreter is capable of nothing

    Definition at line 49 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTCAPABILITY_FUNCVALUE

    #define SCIP_EXPRINTCAPABILITY_FUNCVALUE   0x00000001

    the expression interpreter is able to compute a function value in a point

    Definition at line 50 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTCAPABILITY_GRADIENT

    #define SCIP_EXPRINTCAPABILITY_GRADIENT   0x00000010

    the expression interpreter is able to compute a gradient in a point

    Definition at line 51 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTCAPABILITY_HESSIAN

    #define SCIP_EXPRINTCAPABILITY_HESSIAN   0x00000100

    the expression interpreter is able to compute a full hessian in a point

    Definition at line 52 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTCAPABILITY_ALL

    Definition at line 53 of file type_exprinterpret.h.

    Typedef Documentation

    ◆ SCIP_EXPRINT

    typedef struct SCIP_ExprInt SCIP_EXPRINT

    an expression interpreter

    Definition at line 45 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTDATA

    typedef struct SCIP_ExprIntData SCIP_EXPRINTDATA

    data of an expression interpreter

    Definition at line 46 of file type_exprinterpret.h.

    ◆ SCIP_EXPRINTCAPABILITY

    typedef unsigned int SCIP_EXPRINTCAPABILITY

    type of expression interpreter capability

    Definition at line 47 of file type_exprinterpret.h.