All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Groups Pages
MeterPU::NVML_Energy_Measurement_Controller< device_id > Member List

This is the complete list of members for MeterPU::NVML_Energy_Measurement_Controller< device_id >, including all inherited members.

calAreaForOneTrapezoid(NVML_Energy<>::Time_Unit start_time, NVML_Energy<>::Time_Unit end_time, NVML_Energy<>::Hp_Power_Unit start_power, NVML_Energy<>::Hp_Power_Unit end_power)MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
calc()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlinevirtual
calTotalArea()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
calTotalArea(NVML_Energy<>::Hp_Power_DB_Type const &power_db, NVML_Energy<>::Time_DB_Type const &time_db)MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
correctedPowerDBMeterPU::NVML_Energy_Measurement_Controller< device_id >private
correctPowerSamplesByBurtscherApproach()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
DECLARE_CLASS_NAME("NVML_Energy_Measurement_Controller")MeterPU::NVML_Energy_Measurement_Controller< device_id >private
deviceMeterPU::NVML_Energy_Measurement_Controller< device_id >private
diff()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
dumpCorrectedPowerData()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
dumpOriginalPowerData() const MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
dumpTimeEvent()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
dumpTwoVectors(const std::string &filename, const std::string &header, const T1 &keys, const T2 &values) const MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
fillPowerValuesAtStartAndEnd()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
get_start_time() const MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
get_stop_time() const MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
get_value() const MeterPU::NVML_Energy_Measurement_Controller< device_id >inline
init()MeterPU::NVML_Energy_Measurement_Controller< device_id >inline
meter_readingMeterPU::NVML_Energy_Measurement_Controller< device_id >private
nvml_energy_device_initMeterPU::NVML_Energy_Measurement_Controller< device_id >private
pathMeterPU::NVML_Energy_Measurement_Controller< device_id >private
record_start_time()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
record_stop_time()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
removeRedundantSamplesByDistance(const CPU_Time::ResultType &time_distance_ms)MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
resetDir()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlineprivate
sampling_thread_controllerMeterPU::NVML_Energy_Measurement_Controller< device_id >private
show_meter_reading() const MeterPU::NVML_Energy_Measurement_Controller< device_id >inlinevirtual
start()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlinevirtual
start_timeMeterPU::NVML_Energy_Measurement_Controller< device_id >private
stop()MeterPU::NVML_Energy_Measurement_Controller< device_id >inlinevirtual
stop_timeMeterPU::NVML_Energy_Measurement_Controller< device_id >private