Scippy

SCIP

Solving Constraint Integer Programs

type_vbc.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-2014 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_vbc.h
17  * @brief type definitions for VBC Tool output
18  * @author Tobias Achterberg
19  */
20 
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
22 
23 #ifndef __SCIP_TYPE_VBC_H__
24 #define __SCIP_TYPE_VBC_H__
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 /** node colors in VBC output:
31  * 1: indian red
32  * 2: green
33  * 3: light gray
34  * 4: red
35  * 5: blue
36  * 6: black
37  * 7: light pink
38  * 8: cyan
39  * 9: dark green
40  * 10: brown
41  * 11: orange
42  * 12: yellow
43  * 13: pink
44  * 14: purple
45  * 15: light blue
46  * 16: muddy green
47  * 17: white
48  * 18: light grey
49  * 19: light grey
50  * 20: light grey
51  */
53 {
54  SCIP_VBCCOLOR_UNSOLVED = 3, /**< color for newly created, unsolved nodes */
55  SCIP_VBCCOLOR_SOLVED = 2, /**< color for solved nodes */
56  SCIP_VBCCOLOR_CUTOFF = 4, /**< color for nodes that were cut off */
57  SCIP_VBCCOLOR_CONFLICT = 15, /**< color for nodes where a conflict constraint was found */
58  SCIP_VBCCOLOR_MARKREPROP = 11, /**< color for nodes that were marked to be repropagated */
59  SCIP_VBCCOLOR_REPROP = 12, /**< color for repropagated nodes */
60  SCIP_VBCCOLOR_SOLUTION = 14, /**< color for solved nodes, where a solution has been found */
61  SCIP_VBCCOLOR_NONE = -1 /**< color should not be changed */
62 };
64 
65 
66 typedef struct SCIP_Vbc SCIP_VBC; /**< VBC Tool data structure */
67 
68 #ifdef __cplusplus
69 }
70 #endif
71 
72 #endif
73