Searched refs:AtomicResult (Results 1 - 15 of 15) sorted by relevance

/gem5/ext/dsent/util/
H A DResult.h78 // Set the value of a result, not available except for AtomicResult
80 // Set the value of a result, not available except for AtomicResult
82 // Get the value of a result, not available except for AtomicResult
102 class AtomicResult : public Result class in namespace:DSENT
105 AtomicResult(const String& result_name_, double value_ = 0.0);
106 ~AtomicResult();
113 AtomicResult* clone() const;
116 AtomicResult(const AtomicResult& atomic_result_);
122 }; // class AtomicResult
[all...]
H A DResult.cc225 AtomicResult::AtomicResult(const String& result_name_, double value_) function in class:DSENT::AtomicResult
229 AtomicResult::~AtomicResult()
232 void AtomicResult::setValue(double value_)
238 void AtomicResult::addValue(double value_)
244 double AtomicResult::getValue() const
249 double AtomicResult::calculateSum() const
254 AtomicResult* AtomicResult
259 AtomicResult::AtomicResult(const AtomicResult& atomic_result_) function in class:DSENT::AtomicResult
[all...]
/gem5/ext/dsent/model/optical/
H A DLaserSource.cc58 Result* area_result = new AtomicResult("Photonic");
61 Result* power_result = new AtomicResult("Laser");
H A DGatedLaserSource.cc59 Result* area_result = new AtomicResult("Photonic");
62 Result* energy_result = new AtomicResult("Laser");
H A DRingFilter.cc59 Result* area_result = new AtomicResult("Photonic");
H A DThrottledLaserSource.cc73 addAreaResult(new AtomicResult("Photonic"));
H A DRingDetector.cc88 addAreaResult(new AtomicResult("Photonic"));
91 if (topology == INTEGRATINGSENSEAMP) addEventResult(new AtomicResult("Receive"));
H A DOpticalLinkBackendRx.cc97 addNddPowerResult(new AtomicResult("RingTuning"));
H A DOpticalLinkBackendTx.cc94 addNddPowerResult(new AtomicResult("RingTuning"));
H A DSWMRLink.cc94 addAreaResult(new AtomicResult("Waveguide"));
H A DSWSRLink.cc102 addAreaResult(new AtomicResult("Waveguide"));
H A DRingModulator.cc80 addAreaResult(new AtomicResult("Photonic"));
/gem5/ext/dsent/model/electrical/
H A DMultiplexerCrossbar.cc104 addAreaResult(new AtomicResult("CrossbarWire"));
105 addAreaResult(new AtomicResult("CrossbarFill"));
H A DBroadcastHTree.cc158 addEventResult(new AtomicResult("DriveLoad"));
159 addEventResult(new AtomicResult("DriveTree"));
/gem5/ext/dsent/model/
H A DElectricalModel.cc699 addAreaResult(new AtomicResult("Active"));
708 addAreaResult(new AtomicResult(layer_name + "Wire"));
712 addNddPowerResult(new AtomicResult("Leakage"));
784 addEventResult(new AtomicResult(name_));

Completed in 31 milliseconds