Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | List of all members
shamsys::IntelRAPLSystemMetricReport Class Reference
+ Inheritance diagram for shamsys::IntelRAPLSystemMetricReport:
+ Collaboration diagram for shamsys::IntelRAPLSystemMetricReport:

Public Member Functions

std::optional< f64get_rank_energy_consummed () override
 
std::optional< f64get_gpu_energy_consummed () override
 
std::optional< f64get_cpu_energy_consummed () override
 
std::optional< f64get_dram_energy_consummed () override
 
bool support_rank_energy_consummed () override
 
bool support_gpu_energy_consummed () override
 
bool support_cpu_energy_consummed () override
 
bool support_dram_energy_consummed () override
 

Detailed Description

Definition at line 111 of file system_metrics.cpp.

Member Function Documentation

◆ get_cpu_energy_consummed()

std::optional< f64 > shamsys::IntelRAPLSystemMetricReport::get_cpu_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 124 of file system_metrics.cpp.

◆ get_dram_energy_consummed()

std::optional< f64 > shamsys::IntelRAPLSystemMetricReport::get_dram_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 126 of file system_metrics.cpp.

◆ get_gpu_energy_consummed()

std::optional< f64 > shamsys::IntelRAPLSystemMetricReport::get_gpu_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 122 of file system_metrics.cpp.

◆ get_rank_energy_consummed()

std::optional< f64 > shamsys::IntelRAPLSystemMetricReport::get_rank_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 113 of file system_metrics.cpp.

◆ support_cpu_energy_consummed()

bool shamsys::IntelRAPLSystemMetricReport::support_cpu_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 130 of file system_metrics.cpp.

◆ support_dram_energy_consummed()

bool shamsys::IntelRAPLSystemMetricReport::support_dram_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 131 of file system_metrics.cpp.

◆ support_gpu_energy_consummed()

bool shamsys::IntelRAPLSystemMetricReport::support_gpu_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 129 of file system_metrics.cpp.

◆ support_rank_energy_consummed()

bool shamsys::IntelRAPLSystemMetricReport::support_rank_energy_consummed ( )
inlineoverridevirtual

Implements shamsys::ISystemMetricReporter.

Definition at line 128 of file system_metrics.cpp.


The documentation for this class was generated from the following file: