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