Searched refs:PortInfo (Results 1 - 10 of 10) sorted by relevance

/gem5/ext/dsent/model/
H A DPortInfo.cc22 #include "model/PortInfo.h"
26 PortInfo::PortInfo(const String& port_name_, const NetIndex& net_index_) function in class:DSENT::PortInfo
31 PortInfo::~PortInfo()
35 const String& PortInfo::getPortName() const
40 const NetIndex& PortInfo::getNetIndex() const
45 void PortInfo::setTransitionInfo(const TransitionInfo& trans_info_)
51 const TransitionInfo& PortInfo::getTransitionInfo() const
H A DPortInfo.h31 class PortInfo class in namespace:DSENT
34 PortInfo(const String& port_name_, const NetIndex& net_index_ = NetIndex(0, 0));
35 ~PortInfo();
54 }; // class PortInfo
H A DEventInfo.h30 class PortInfo;
35 EventInfo(const String& event_name_, const Map<PortInfo*>* port_infos_);
H A DOpticalModel.h30 class PortInfo;
41 // Assuming it is the same as a net index so I can use the PortInfo class
81 const Map<PortInfo*>* getOpticalInputs() const;
82 PortInfo* getOpticalInputPort(const String& name_);
83 const PortInfo* getOpticalInputPort(const String& name_) const;
87 const Map<PortInfo*>* getOpticalOutputs() const;
88 PortInfo* getOpticalOutputPort(const String& name_);
89 const PortInfo* getOpticalOutputPort(const String& name_) const;
144 Map<PortInfo*>* m_optical_input_ports_;
146 Map<PortInfo*>* m_optical_output_ports
[all...]
H A DEventInfo.cc24 #include "model/PortInfo.h"
29 EventInfo::EventInfo(const String& event_name_, const Map<PortInfo*>* port_infos_)
35 Map<PortInfo*>::ConstIterator it_begin = port_infos_->begin();
36 Map<PortInfo*>::ConstIterator it_end = port_infos_->end();
37 Map<PortInfo*>::ConstIterator it;
H A DOpticalModel.cc24 #include "model/PortInfo.h"
39 m_optical_input_ports_ = new Map<PortInfo*>;
40 m_optical_output_ports_ = new Map<PortInfo*>;
156 const Map<PortInfo*>* OpticalModel::getOpticalInputs() const
161 PortInfo* OpticalModel::getOpticalInputPort(const String& name_)
169 const PortInfo* OpticalModel::getOpticalInputPort(const String& name_) const
178 const Map<PortInfo*>* OpticalModel::getOpticalOutputs() const
183 PortInfo* OpticalModel::getOpticalOutputPort(const String& name_)
191 const PortInfo* OpticalModel::getOpticalOutputPort(const String& name_) const
208 m_optical_input_ports_->set(name_, new PortInfo(name
[all...]
H A DElectricalModel.h31 class PortInfo;
86 const Map<PortInfo*>* getInputs() const;
87 PortInfo* getInputPort(const String& name_);
88 const PortInfo* getInputPort(const String& name_) const;
91 const Map<PortInfo*>* getOutputs() const;
92 PortInfo* getOutputPort(const String& name_);
93 const PortInfo* getOutputPort(const String& name_) const;
242 Map<PortInfo*>* m_input_ports_;
244 Map<PortInfo*>* m_output_ports_;
H A DElectricalModel.cc24 #include "model/PortInfo.h"
38 m_input_ports_ = new Map<PortInfo*>;
39 m_output_ports_ = new Map<PortInfo*>;
51 deletePtrMap<PortInfo>(m_input_ports_);
52 deletePtrMap<PortInfo>(m_output_ports_);
304 const Map<PortInfo*>* ElectricalModel::getInputs() const
309 PortInfo* ElectricalModel::getInputPort(const String& name_)
317 const PortInfo* ElectricalModel::getInputPort(const String& name_) const
326 const Map<PortInfo*>* ElectricalModel::getOutputs() const
331 PortInfo* ElectricalMode
[all...]
/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingOptimizer.cc24 #include "model/PortInfo.h"
58 const Map<PortInfo*>* port_info = getModel()->getInputs();
59 Map<PortInfo*>::ConstIterator it_begin = port_info->begin();
60 Map<PortInfo*>::ConstIterator it_end = port_info->end();
61 Map<PortInfo*>::ConstIterator it;
66 const PortInfo* port_info = it->second;
/gem5/ext/dsent/
H A DDSENT.cc59 const Map<PortInfo*>* input_ports = timing_optimizer.getInputs();
60 Map<PortInfo*>::ConstIterator it_begin = input_ports->begin();
61 Map<PortInfo*>::ConstIterator it_end = input_ports->end();
62 Map<PortInfo*>::ConstIterator it;

Completed in 14 milliseconds