type definitions for displaying runtime statistics
This file defines the interface for display columns implemented in C.
Definition in file type_disp.h.
Go to the source code of this file.
Macros | |
#define | SCIP_DECL_DISPCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPFREE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPINIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPEXIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPINITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPEXITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
#define | SCIP_DECL_DISPOUTPUT(x) SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp, FILE* file) |
Typedefs | |
typedef enum SCIP_DispStatus | SCIP_DISPSTATUS |
typedef enum SCIP_DispMode | SCIP_DISPMODE |
typedef struct SCIP_Disp | SCIP_DISP |
typedef struct SCIP_DispData | SCIP_DISPDATA |
Enumerations | |
enum | SCIP_DispStatus { SCIP_DISPSTATUS_OFF = 0, SCIP_DISPSTATUS_AUTO = 1, SCIP_DISPSTATUS_ON = 2 } |
enum | SCIP_DispMode { SCIP_DISPMODE_DEFAULT = 0x00000001u, SCIP_DISPMODE_CONCURRENT = 0x00000002u, SCIP_DISPMODE_ALL = 0x00000003u } |
#define SCIP_DECL_DISPCOPY | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
copy method for display plugins (called when SCIP copies plugins)
input:
Definition at line 71 of file type_disp.h.
#define SCIP_DECL_DISPFREE | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
destructor of display column to free user data (called when SCIP is exiting)
input:
Definition at line 79 of file type_disp.h.
#define SCIP_DECL_DISPINIT | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
initialization method of display column (called after problem was transformed)
input:
Definition at line 87 of file type_disp.h.
#define SCIP_DECL_DISPEXIT | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
deinitialization method of display column (called before transformed problem is freed)
input:
Definition at line 95 of file type_disp.h.
#define SCIP_DECL_DISPINITSOL | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
solving process initialization method of display column (called when branch and bound process is about to begin)
This method is called when the presolving was finished and the branch and bound process is about to begin. The display column may use this call to initialize its branch and bound specific data.
input:
Definition at line 106 of file type_disp.h.
#define SCIP_DECL_DISPEXITSOL | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp) |
solving process deinitialization method of display column (called before branch and bound process data is freed)
This method is called before the branch and bound process is freed. The display column should use this call to clean up its branch and bound data.
input:
Definition at line 117 of file type_disp.h.
#define SCIP_DECL_DISPOUTPUT | ( | x | ) | SCIP_RETCODE x (SCIP* scip, SCIP_DISP* disp, FILE* file) |
output method of display column to output file stream 'file'
input:
Definition at line 126 of file type_disp.h.
typedef enum SCIP_DispStatus SCIP_DISPSTATUS |
Definition at line 50 of file type_disp.h.
typedef enum SCIP_DispMode SCIP_DISPMODE |
Definition at line 59 of file type_disp.h.
display column data structure
Definition at line 61 of file type_disp.h.
typedef struct SCIP_DispData SCIP_DISPDATA |
display column specific data
Definition at line 62 of file type_disp.h.
enum SCIP_DispStatus |
display activation status of display column
Enumerator | |
---|---|
SCIP_DISPSTATUS_OFF | display column is not displayed |
SCIP_DISPSTATUS_AUTO | display column is switched on and off automatically |
SCIP_DISPSTATUS_ON | display column is displayed |
Definition at line 44 of file type_disp.h.
enum SCIP_DispMode |
display activation status of display column
Definition at line 53 of file type_disp.h.