Ophidian
 All Classes Namespaces Functions
hpwl.h
1 #ifndef OPHIDIAN_PLACEMENT_HPWL_H
2 #define OPHIDIAN_PLACEMENT_HPWL_H
3 
4 namespace ophidian {
5 
6 namespace entity_system {
7 class entity;
8 }
9 
10 namespace placement {
11 
12 class placement;
13 class hpwl
14 {
15  double m_value;
16 public:
17  hpwl(const placement & place);
18  hpwl(const placement & place, const entity_system::entity & net);
19  double value() const {
20  return m_value;
21  }
22 };
23 
24 }
25 }
26 
27 
28 #endif // OPHIDIAN_PLACEMENT_HPWL_H
Definition: hpwl.h:13
Placement class.
Definition: placement.h:35