Searched refs:PowerModel (Results 1 - 6 of 6) sorted by relevance

/gem5/src/sim/
H A Dsub_system.hh53 class PowerModel;
69 void registerPowerProducer(PowerModel *pm) {
74 std::vector<PowerModel*> powerProducers;
H A DClockedObject.py70 power_model = VectorParam.PowerModel([], "Power models")
/gem5/src/sim/power/
H A Dpower_model.cc43 #include "params/PowerModel.hh"
53 PowerModel::PowerModel(const Params *p) function in class:PowerModel
58 "Subsystem is NULL! This is not acceptable for a PowerModel!\n");
69 PowerModel::setClockedObject(ClockedObject * clkobj)
78 PowerModel::thermalUpdateCallback(const double & temp)
85 PowerModel::regProbePoints()
92 PowerModel*
95 return new PowerModel(this);
99 PowerModel
[all...]
H A Dpower_model.hh45 #include "params/PowerModel.hh"
115 * A PowerModel is a class containing a power model for a SimObject.
118 class PowerModel : public SimObject class in inherits:SimObject
123 PowerModel(const Params *p);
141 .method(this, &PowerModel::getDynamicPower)
147 .method(this, &PowerModel::getStaticPower)
164 ThermalProbeListener(PowerModel &_pm, ProbeManager *pm,
174 PowerModel &pm;
H A DPowerModel.py48 class PowerModel(SimObject): class in inherits:SimObject
49 type = 'PowerModel'
/gem5/configs/example/arm/
H A Dfs_power.py49 from m5.objects import MathExprPowerModel, PowerModel
65 class CpuPowerModel(PowerModel):
83 class L2PowerModel(PowerModel):

Completed in 8 milliseconds