Scippy

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-2017 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  */
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 };
65 
66 
67 typedef struct SCIP_Visual SCIP_VISUAL; /**< VBC Tool data structure */
68 
69 #ifdef __cplusplus
70 }
71 #endif
72 
73 #endif
enum SCIP_VBCColor SCIP_VBCCOLOR
Definition: type_visual.h:64
SCIP_VBCColor
Definition: type_visual.h:53