21 #ifndef SRC_TIMING_STA_ARC_CALCULATOR_H_
22 #define SRC_TIMING_STA_ARC_CALCULATOR_H_
24 #include <lemon/list_graph.h>
26 #include "sta_timing_point_calculator.h"
28 #include "graph_arcs_timing.h"
29 #include "graph_nodes_timing.h"
30 #include <unordered_set>
35 class sta_timing_point_calculator;
53 lemon::ListDigraph::NodeMap< boost::units::quantity< boost::units::si::time > > m_elmore_delay;
54 lemon::ListDigraph::NodeMap< boost::units::quantity< boost::units::si::time > > m_elmore_slew;
57 void elmore_delay(lemon::ListDigraph::Node node, boost::units::quantity<boost::units::si::time> delay);
58 void elmore_slew( lemon::ListDigraph::Node node, boost::units::quantity<boost::units::si::time > slew);
Definition: sta_arc_calculator.h:36
Definition: graph_nodes_timing.h:31
Definition: sta_arc_calculator.h:62
Definition: sta_arc_calculator.h:44
Definition: graph_arcs_timing.h:30
Definition: sta_arc_calculator.h:52