Toggle navigation
SCIP Optimization Suite
SCIP
SoPlex
ZIMPL
UG
GCG
Documentation
SCIP 9.2.0
SCIP 8.1.0
SCIP 7.0.3
SCIP 6.0.2
SCIP 5.0.1
SCIP 4.0.1
SCIP 3.2.1
SCIP
Solving Constraint Integer Programs
type_visual.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
2
/* */
3
/* This file is part of the program and library */
4
/* SCIP --- Solving Constraint Integer Programs */
5
/* */
6
/* Copyright (C) 2002-2018 Konrad-Zuse-Zentrum */
7
/* fuer Informationstechnik Berlin */
8
/* */
9
/* SCIP is distributed under the terms of the ZIB Academic License. */
10
/* */
11
/* You should have received a copy of the ZIB Academic License */
12
/* along with SCIP; see the file COPYING. If not email to scip@zib.de. */
13
/* */
14
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15
16
/**@file type_visual.h
17
* @brief type definitions for output for visualization tools (VBC, BAK)
18
* @author Tobias Achterberg
19
* @author Marc Pfetsch
20
*/
21
22
/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
23
24
#ifndef __SCIP_TYPE_VISUAL_H__
25
#define __SCIP_TYPE_VISUAL_H__
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
31
/** node colors in VBC output:
32
* 1: indian red
33
* 2: green
34
* 3: light gray
35
* 4: red
36
* 5: blue
37
* 6: black
38
* 7: light pink
39
* 8: cyan
40
* 9: dark green
41
* 10: brown
42
* 11: orange
43
* 12: yellow
44
* 13: pink
45
* 14: purple
46
* 15: light blue
47
* 16: muddy green
48
* 17: white
49
* 18: light grey
50
* 19: light grey
51
* 20: light grey
52
*/
53
enum
SCIP_VBCColor
54
{
55
SCIP_VBCCOLOR_UNSOLVED
= 3,
/**< color for newly created, unsolved nodes */
56
SCIP_VBCCOLOR_SOLVED
= 2,
/**< color for solved nodes */
57
SCIP_VBCCOLOR_CUTOFF
= 4,
/**< color for nodes that were cut off */
58
SCIP_VBCCOLOR_CONFLICT
= 15,
/**< color for nodes where a conflict constraint was found */
59
SCIP_VBCCOLOR_MARKREPROP
= 11,
/**< color for nodes that were marked to be repropagated */
60
SCIP_VBCCOLOR_REPROP
= 12,
/**< color for repropagated nodes */
61
SCIP_VBCCOLOR_SOLUTION
= 14,
/**< color for solved nodes, where a solution has been found */
62
SCIP_VBCCOLOR_NONE
= -1
/**< color should not be changed */
63
};
64
typedef
enum
SCIP_VBCColor
SCIP_VBCCOLOR
;
65
66
67
typedef
struct
SCIP_Visual
SCIP_VISUAL
;
/**< VBC Tool data structure */
68
69
#ifdef __cplusplus
70
}
71
#endif
72
73
#endif
SCIP_VBCCOLOR_UNSOLVED
Definition:
type_visual.h:55
SCIP_VBCCOLOR
enum SCIP_VBCColor SCIP_VBCCOLOR
Definition:
type_visual.h:64
SCIP_VBCCOLOR_CUTOFF
Definition:
type_visual.h:57
SCIP_VBCCOLOR_NONE
Definition:
type_visual.h:62
SCIP_VBCCOLOR_SOLUTION
Definition:
type_visual.h:61
SCIP_VBCColor
SCIP_VBCColor
Definition:
type_visual.h:53
SCIP_VBCCOLOR_MARKREPROP
Definition:
type_visual.h:59
SCIP_VBCCOLOR_SOLVED
Definition:
type_visual.h:56
SCIP_Visual
Definition:
struct_visual.h:40
SCIP_VBCCOLOR_REPROP
Definition:
type_visual.h:60
SCIP_VBCCOLOR_CONFLICT
Definition:
type_visual.h:58