Kite - Detailed Router


Constants.h
1 // -*- mode: C++; explicit-buffer-name: "Constants.h<kite>" -*-
2 //
3 // This file is part of the Coriolis Software.
4 // Copyright (c) UPMC 2008-2018, All Rights Reserved
5 //
6 // +-----------------------------------------------------------------+
7 // | C O R I O L I S |
8 // | K i t e - D e t a i l e d R o u t e r |
9 // | |
10 // | Author : Jean-Paul CHAPUT |
11 // | E-mail : Jean-Paul.Chaput@asim.lip6.fr |
12 // | =============================================================== |
13 // | C++ Header : "./kite/Constants.h" |
14 // +-----------------------------------------------------------------+
15 
16 
17 #ifndef KITE_CONSTANTS_H
18 #define KITE_CONSTANTS_H
19 
20 #include "katabatic/Constants.h"
21 
22 namespace Kite {
23 
31  using Katabatic::KbSource;
32  using Katabatic::KbTarget;
34  using Katabatic::perpandicularTo;
35 
36  enum FunctionFlags { KtNoFlags = 0x00000000
37  , KtLoadGlobalRouting = 0x00000001
38  , KtBuildGlobalRouting = 0x00000002
39  , KtAllowDoglegReuse = 0x00000004
40  , KtDataSelf = 0x00000008
41  , KtNearest = 0x00000010
42  , KtForce = 0x00000020
43  , KtResetCount = 0x00000040
44  , KtWithPerpands = 0x00000080
45  , KtWithConstraints = 0x00000100
46  , KtMoveToLeft = 0x00000200
47  , KtMoveToRight = 0x00000400
48  , KtLoadingStage = 0x00000800
49  , KtSlowMotion = 0x00001000
50  , KtPreRoutedStage = 0x00002000
51  , };
52 
53 } // Kite namespace.
54 
55 #endif // KITE_CONSTANTS_H
Definition: Constants.h:38
Definition: Constants.h:42
Definition: Constants.h:39
FunctionFlags
Definition: Constants.h:36
Definition: Constants.h:43
Definition: Constants.h:40
Definition: Constants.h:37
Definition: Constants.h:41
Definition: Constants.h:45
Definition: Constants.h:44


Generated by doxygen 1.8.5 on Mon Oct 1 2018 Return to top of page
Kite - Detailed Router Copyright © 2008-2016 UPMC. All rights reserved