Scippy

SCIP

Solving Constraint Integer Programs

type_set.h File Reference

Detailed Description

type definitions for global SCIP settings

Author
Tobias Achterberg

Definition in file type_set.h.

Go to the source code of this file.

Typedefs

typedef enum SCIP_Stage SCIP_STAGE
 
typedef enum SCIP_Setting SCIP_SETTING
 
typedef struct SCIP_Set SCIP_SET
 

Enumerations

enum  SCIP_Stage {
  SCIP_STAGE_INIT = 0,
  SCIP_STAGE_PROBLEM = 1,
  SCIP_STAGE_TRANSFORMING = 2,
  SCIP_STAGE_TRANSFORMED = 3,
  SCIP_STAGE_INITPRESOLVE = 4,
  SCIP_STAGE_PRESOLVING = 5,
  SCIP_STAGE_EXITPRESOLVE = 6,
  SCIP_STAGE_PRESOLVED = 7,
  SCIP_STAGE_INITSOLVE = 8,
  SCIP_STAGE_SOLVING = 9,
  SCIP_STAGE_SOLVED = 10,
  SCIP_STAGE_EXITSOLVE = 11,
  SCIP_STAGE_FREETRANS = 12,
  SCIP_STAGE_FREE = 13
}
 
enum  SCIP_Setting {
  SCIP_UNDEFINED = 0,
  SCIP_DISABLED = 1,
  SCIP_AUTO = 2,
  SCIP_ENABLED = 3
}
 

Typedef Documentation

◆ SCIP_STAGE

typedef enum SCIP_Stage SCIP_STAGE

Definition at line 50 of file type_set.h.

◆ SCIP_SETTING

typedef enum SCIP_Setting SCIP_SETTING

Definition at line 60 of file type_set.h.

◆ SCIP_SET

typedef struct SCIP_Set SCIP_SET

global SCIP settings

Definition at line 62 of file type_set.h.

Enumeration Type Documentation

◆ SCIP_Stage

enum SCIP_Stage

! [SnippetCodeStyleExample] SCIP operation stage

Enumerator
SCIP_STAGE_INIT 

SCIP data structures are initialized, no problem exists

SCIP_STAGE_PROBLEM 

the problem is being created and modified

SCIP_STAGE_TRANSFORMING 

the problem is being transformed into solving data space

SCIP_STAGE_TRANSFORMED 

the problem was transformed into solving data space

SCIP_STAGE_INITPRESOLVE 

presolving is initialized

SCIP_STAGE_PRESOLVING 

the problem is being presolved

SCIP_STAGE_EXITPRESOLVE 

presolving is exited

SCIP_STAGE_PRESOLVED 

the problem was presolved

SCIP_STAGE_INITSOLVE 

the solving process data is being initialized

SCIP_STAGE_SOLVING 

the problem is being solved

SCIP_STAGE_SOLVED 

the problem was solved

SCIP_STAGE_EXITSOLVE 

the solving process data is being freed

SCIP_STAGE_FREETRANS 

the transformed problem is being freed

SCIP_STAGE_FREE 

SCIP data structures are being freed

Definition at line 33 of file type_set.h.

◆ SCIP_Setting

possible settings for enabling/disabling algorithms and other features

Enumerator
SCIP_UNDEFINED 

undefined setting

SCIP_DISABLED 

feature is disabled

SCIP_AUTO 

feature is set to automatic mode

SCIP_ENABLED 

feature is enabled

Definition at line 53 of file type_set.h.