#include <PowerBalancerAgent.hpp>
|
| RootRole (int level, const std::vector< int > &fan_in, double min_power, double max_power) |
|
virtual | ~RootRole ()=default |
|
bool | descend (const std::vector< double > &in_policy, std::vector< std::vector< double > > &out_policy) override |
|
bool | ascend (const std::vector< std::vector< double > > &in_sample, std::vector< double > &out_sample) override |
|
| TreeRole (int level, const std::vector< int > &fan_in) |
|
virtual | ~TreeRole ()=default |
|
virtual bool | adjust_platform (const std::vector< double > &in_policy) |
|
virtual bool | sample_platform (std::vector< double > &out_sample) |
|
virtual void | trace_values (std::vector< double > &values) |
|
◆ RootRole()
geopm::PowerBalancerAgent::RootRole::RootRole |
( |
int |
level, |
|
|
const std::vector< int > & |
fan_in, |
|
|
double |
min_power, |
|
|
double |
max_power |
|
) |
| |
◆ ~RootRole()
virtual geopm::PowerBalancerAgent::RootRole::~RootRole |
( |
| ) |
|
|
virtualdefault |
◆ ascend()
bool geopm::PowerBalancerAgent::RootRole::ascend |
( |
const std::vector< std::vector< double > > & |
in_sample, |
|
|
std::vector< double > & |
out_sample |
|
) |
| |
|
overridevirtual |
◆ descend()
bool geopm::PowerBalancerAgent::RootRole::descend |
( |
const std::vector< double > & |
in_policy, |
|
|
std::vector< std::vector< double > > & |
out_policy |
|
) |
| |
|
overridevirtual |
◆ MeasureRuntimeStep
◆ ReduceLimitStep
◆ SendDownLimitStep
The documentation for this class was generated from the following files: