#include <PowerBalancerAgent.hpp>
|
| | TreeRole (int level, const std::vector< int > &fan_in) |
| |
| virtual | ~TreeRole ()=default |
| |
| virtual bool | descend (const std::vector< double > &in_policy, std::vector< std::vector< double > > &out_policy) override |
| |
| virtual bool | ascend (const std::vector< std::vector< double > > &in_sample, std::vector< double > &out_sample) override |
| |
| 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) |
| |
◆ TreeRole()
| geopm::PowerBalancerAgent::TreeRole::TreeRole |
( |
int |
level, |
|
|
const std::vector< int > & |
fan_in |
|
) |
| |
◆ ~TreeRole()
| virtual geopm::PowerBalancerAgent::TreeRole::~TreeRole |
( |
| ) |
|
|
virtualdefault |
◆ ascend()
| bool geopm::PowerBalancerAgent::TreeRole::ascend |
( |
const std::vector< std::vector< double > > & |
in_sample, |
|
|
std::vector< double > & |
out_sample |
|
) |
| |
|
overridevirtual |
◆ descend()
| bool geopm::PowerBalancerAgent::TreeRole::descend |
( |
const std::vector< double > & |
in_policy, |
|
|
std::vector< std::vector< double > > & |
out_policy |
|
) |
| |
|
overridevirtual |
◆ MeasureRuntimeStep
◆ ReduceLimitStep
◆ SendDownLimitStep
◆ M_AGG_FUNC
| const std::vector<std::function<double(const std::vector<double>&)> > geopm::PowerBalancerAgent::TreeRole::M_AGG_FUNC |
|
protected |
◆ m_is_step_complete
| bool geopm::PowerBalancerAgent::TreeRole::m_is_step_complete |
|
protected |
◆ M_NUM_CHILDREN
| const int geopm::PowerBalancerAgent::TreeRole::M_NUM_CHILDREN |
|
protected |
The documentation for this class was generated from the following files: