#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: