geopm
3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
|
This is the complete list of members for geopm::PowerBalancerAgent::LeafRole, including all inherited members.
adjust_platform(const std::vector< double > &in_policy) override | geopm::PowerBalancerAgent::LeafRole | virtual |
ascend(const std::vector< std::vector< double > > &in_sample, std::vector< double > &out_sample) | geopm::PowerBalancerAgent::Role | virtual |
descend(const std::vector< double > &in_policy, std::vector< std::vector< double > > &out_policy) | geopm::PowerBalancerAgent::Role | virtual |
LeafRole(PlatformIO &platform_io, const PlatformTopo &platform_topo, std::shared_ptr< SampleAggregator > sample_agg, std::vector< std::shared_ptr< PowerBalancer > > power_balancer, double min_power, double max_power, double time_window, bool is_single_node, int num_node) | geopm::PowerBalancerAgent::LeafRole | |
M_NUM_NODE | geopm::PowerBalancerAgent::Role | |
m_policy | geopm::PowerBalancerAgent::Role | |
m_step_count | geopm::PowerBalancerAgent::Role | protected |
M_STEP_IMP | geopm::PowerBalancerAgent::Role | protected |
MeasureRuntimeStep class | geopm::PowerBalancerAgent::LeafRole | friend |
ReduceLimitStep class | geopm::PowerBalancerAgent::LeafRole | friend |
Role(int num_node) | geopm::PowerBalancerAgent::Role | protected |
sample_platform(std::vector< double > &out_sample) override | geopm::PowerBalancerAgent::LeafRole | virtual |
SendDownLimitStep class | geopm::PowerBalancerAgent::LeafRole | friend |
step(size_t step_count) const | geopm::PowerBalancerAgent::Role | protected |
step(void) const | geopm::PowerBalancerAgent::Role | protected |
step_imp() | geopm::PowerBalancerAgent::Role | protected |
trace_values(std::vector< double > &values) override | geopm::PowerBalancerAgent::LeafRole | virtual |
~LeafRole()=default | geopm::PowerBalancerAgent::LeafRole | virtual |
~Role()=default | geopm::PowerBalancerAgent::Role | protectedvirtual |