Searched refs:Map (Results 1 - 25 of 33) sorted by relevance

12

/gem5/ext/dsent/libutil/
H A DMap.h35 template<class T> class Map class in namespace:LibUtil
43 Map();
44 virtual ~Map();
47 // Return a new copy of this Map instance
48 Map* clone() const;
50 void copyFrom(const Map<T>* map_);
73 void merge(const Map<T>* map_);
82 Map(const Map& map_);
88 template<class T> Map< function in class:LibUtil::Map
221 template<class T> Map<T>::Map(const Map<T>& map_) function in class:LibUtil::Map
[all...]
H A DCalculator.h29 #include "Map.h"
116 Map<double> m_var_;
/gem5/ext/dsent/model/
H A DEventInfo.cc29 EventInfo::EventInfo(const String& event_name_, const Map<PortInfo*>* port_infos_)
32 m_trans_info_map_ = new Map<TransitionInfo>;
35 Map<PortInfo*>::ConstIterator it_begin = port_infos_->begin();
36 Map<PortInfo*>::ConstIterator it_end = port_infos_->end();
37 Map<PortInfo*>::ConstIterator it;
75 Map<TransitionInfo>::Iterator it_begin = m_trans_info_map_->begin();
76 Map<TransitionInfo>::Iterator it_end = m_trans_info_map_->end();
77 Map<TransitionInfo>::Iterator it;
88 Map<TransitionInfo>::Iterator it_begin = m_trans_info_map_->begin();
89 Map<TransitionInf
[all...]
H A DOpticalModel.h81 const Map<PortInfo*>* getOpticalInputs() const;
87 const Map<PortInfo*>* getOpticalOutputs() const;
93 const Map<OpticalWaveguide*>* getWaveguides() const;
109 const Map<OpticalLaser*>* getLasers() const;
113 const Map<OpticalFilter*>* getFilters() const;
117 const Map<OpticalModulator*>* getModulators() const;
121 const Map<OpticalDetector*>* getDetectors() const;
143 // Map of all input ports
144 Map<PortInfo*>* m_optical_input_ports_;
145 // Map o
[all...]
H A DEventInfo.h35 EventInfo(const String& event_name_, const Map<PortInfo*>* port_infos_);
48 Map<TransitionInfo>* m_trans_info_map_;
H A DElectricalModel.h82 const Map<NetIndex>* getNetReferences() const;
86 const Map<PortInfo*>* getInputs() const;
91 const Map<PortInfo*>* getOutputs() const;
97 const Map<ElectricalNet*>* getNets() const;
132 const Map<ElectricalDriver*>* getDrivers() const;
136 const Map<ElectricalDriverMultiplier*>* getDriverMultipliers() const;
143 const Map<ElectricalLoad*>* getLoads() const;
148 const Map<ElectricalDelay*>* getDelays() const;
240 Map<NetIndex>* m_net_references_;
241 // Map o
[all...]
H A DOpticalModel.cc39 m_optical_input_ports_ = new Map<PortInfo*>;
40 m_optical_output_ports_ = new Map<PortInfo*>;
42 m_waveguides_ = new Map<OpticalWaveguide*>;
43 m_lasers_ = new Map<OpticalLaser*>;
44 m_modulators_ = new Map<OpticalModulator*>;
45 m_filters_ = new Map<OpticalFilter*>;
46 m_detectors_ = new Map<OpticalDetector*>;
101 const Map<OpticalWaveguide*>* OpticalModel::getWaveguides() const
112 const Map<OpticalLaser*>* OpticalModel::getLasers() const
123 const Map<OpticalModulato
[all...]
H A DModel.h223 Map<SubModel*>* m_sub_instances_;
225 Map<Result*>* m_area_map_;
227 Map<Result*>* m_ndd_power_map_;
229 Map<Result*>* m_event_map_;
H A DModel.cc83 m_sub_instances_ = new Map<SubModel*>();
84 m_event_map_ = new Map<Result*>();
85 m_area_map_ = new Map<Result*>();
86 m_ndd_power_map_ = new Map<Result*>();
590 Map<SubModel*>::Iterator iter = m_sub_instances_->begin();
591 Map<SubModel*>::Iterator end = m_sub_instances_->end();
603 Map<SubModel*>::Iterator iter = m_sub_instances_->begin();
604 Map<SubModel*>::Iterator end = m_sub_instances_->end();
627 //for(Map<SubModel*>::ConstIterator it = m_sub_instances_->begin(); it != m_sub_instances_->end(); ++it)
637 const Map<Resul
[all...]
H A DElectricalModel.cc38 m_input_ports_ = new Map<PortInfo*>;
39 m_output_ports_ = new Map<PortInfo*>;
40 m_net_references_ = new Map<NetIndex>;
41 m_drivers_ = new Map<ElectricalDriver*>;
42 m_driver_multipliers_ = new Map<ElectricalDriverMultiplier*>;
43 m_nets_ = new Map<ElectricalNet*>;
44 m_loads_ = new Map<ElectricalLoad*>;
45 m_delays_ = new Map<ElectricalDelay*>;
46 m_event_infos_ = new Map<EventInfo*>;
242 const Map<ElectricalDrive
[all...]
/gem5/ext/dsent/model/std_cells/
H A DStdCellLib.h55 Map<double>* getStdCellCache() const;
78 Map<double>* m_std_cell_cache_;
H A DBUF.cc87 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
113 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
158 Map<double>* cache = cell_lib_->getStdCellCache();
H A DINV.cc95 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
121 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
176 Map<double>* cache = cell_lib_->getStdCellCache();
H A DStdCellLib.cc37 m_std_cell_cache_ = new Map<double>();
195 Map<double>* StdCellLib::getStdCellCache() const
H A DAND2.cc100 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
128 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
210 Map<double>* cache = cell_lib_->getStdCellCache();
H A DNAND2.cc102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
206 Map<double>* cache = cell_lib_->getStdCellCache();
H A DNOR2.cc102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
205 Map<double>* cache = cell_lib_->getStdCellCache();
H A DOR2.cc95 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
123 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
201 Map<double>* cache = cell_lib_->getStdCellCache();
/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingOptimizer.cc58 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;
/gem5/ext/dsent/util/
H A DCommonType.h48 using LibUtil::Map;
H A DResult.h29 #include "libutil/Map.h"
35 using LibUtil::Map;
/gem5/ext/googletest/googletest/samples/
H A Dsample3_unittest.cc95 // A helper function for testing Queue::Map().
99 const Queue<int> * const new_q = q->Map(Double);
146 // Tests the Queue::Map() function.
147 TEST_F(QueueTest, Map) {
/gem5/ext/pybind11/include/pybind11/
H A Dstl_bind.h513 // Map assignment when copy-assignable: just copy the value
514 template <typename Map, typename Class_>
515 void map_assignment(enable_if_t<std::is_copy_assignable<typename Map::mapped_type>::value, Class_> &cl) { argument
516 using KeyType = typename Map::key_type;
517 using MappedType = typename Map::mapped_type;
520 [](Map &m, const KeyType &k, const MappedType &v) {
529 template<typename Map, typename Class_>
531 !std::is_copy_assignable<typename Map::mapped_type>::value &&
532 is_copy_constructible<typename Map::mapped_type>::value,
534 using KeyType = typename Map
530 map_assignment(enable_if_t< !std::is_copy_assignable<typename Map::mapped_type>::value && is_copy_constructible<typename Map::mapped_type>::value, Class_> &cl) argument
[all...]
/gem5/ext/pybind11/tests/
H A Dtest_stl_binders.cpp50 template <class Map> Map *times_ten(int n) {
51 auto m = new Map();
/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 40 milliseconds

12