/gem5/ext/dsent/libutil/ |
H A D | Map.h | 35 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 D | Calculator.h | 29 #include "Map.h" 116 Map<double> m_var_;
|
/gem5/ext/dsent/model/ |
H A D | EventInfo.cc | 29 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 D | OpticalModel.h | 81 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 D | EventInfo.h | 35 EventInfo(const String& event_name_, const Map<PortInfo*>* port_infos_); 48 Map<TransitionInfo>* m_trans_info_map_;
|
H A D | ElectricalModel.h | 82 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 D | OpticalModel.cc | 39 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 D | Model.h | 223 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 D | Model.cc | 83 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 D | ElectricalModel.cc | 38 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 D | StdCellLib.h | 55 Map<double>* getStdCellCache() const; 78 Map<double>* m_std_cell_cache_;
|
H A D | BUF.cc | 87 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 113 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 158 Map<double>* cache = cell_lib_->getStdCellCache();
|
H A D | INV.cc | 95 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 121 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 176 Map<double>* cache = cell_lib_->getStdCellCache();
|
H A D | StdCellLib.cc | 37 m_std_cell_cache_ = new Map<double>(); 195 Map<double>* StdCellLib::getStdCellCache() const
|
H A D | AND2.cc | 100 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 128 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 210 Map<double>* cache = cell_lib_->getStdCellCache();
|
H A D | NAND2.cc | 102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 206 Map<double>* cache = cell_lib_->getStdCellCache();
|
H A D | NOR2.cc | 102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache(); 205 Map<double>* cache = cell_lib_->getStdCellCache();
|
H A D | OR2.cc | 95 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 D | ElectricalTimingOptimizer.cc | 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;
|
/gem5/ext/dsent/util/ |
H A D | CommonType.h | 48 using LibUtil::Map;
|
H A D | Result.h | 29 #include "libutil/Map.h" 35 using LibUtil::Map;
|
/gem5/ext/googletest/googletest/samples/ |
H A D | sample3_unittest.cc | 95 // 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 D | stl_bind.h | 513 // 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 D | test_stl_binders.cpp | 50 template <class Map> Map *times_ten(int n) { 51 auto m = new Map();
|
/gem5/ext/dsent/ |
H A D | DSENT.cc | 59 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;
|