21 #ifndef SRC_TIMING_ELMORE_SECOND_MOMENT_H_
22 #define SRC_TIMING_ELMORE_SECOND_MOMENT_H_
29 typedef boost::units::derived_dimension<boost::units::time_base_dimension,2>::type squared_time_dimension;
30 typedef boost::units::unit<squared_time_dimension, boost::units::si::system> second_moment;
36 lemon::ListGraph::NodeMap<boost::units::quantity<second_moment> > m_second_moment;
42 boost::units::quantity<second_moment> at(interconnection::rc_tree::capacitor_id capacitor)
const {
43 return m_second_moment[capacitor];
51 std::vector<boost::units::quantity<second_moment> > m_second_moment;
58 const boost::units::quantity<second_moment>& at(std::size_t i)
const {
59 return m_second_moment.at(i);
Packed RC Tree Class.
Definition: rc_tree.h:39
Definition: elmore_second_moment.h:33
RC Tree Class.
Definition: rc_tree.h:78
Definition: elmore_second_moment.h:48