#include <PowerBalancerAgent.hpp>
|
| virtual bool | descend (const std::vector< double > &in_policy, std::vector< std::vector< double > > &out_policy) |
| |
| virtual bool | ascend (const std::vector< std::vector< double > > &in_sample, std::vector< double > &out_sample) |
| |
| 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) |
| |
◆ Role()
| geopm::PowerBalancerAgent::Role::Role |
( |
int |
num_node | ) |
|
|
protected |
◆ ~Role()
| virtual geopm::PowerBalancerAgent::Role::~Role |
( |
| ) |
|
|
protectedvirtualdefault |
◆ adjust_platform()
| bool geopm::PowerBalancerAgent::Role::adjust_platform |
( |
const std::vector< double > & |
in_policy | ) |
|
|
virtual |
◆ ascend()
| bool geopm::PowerBalancerAgent::Role::ascend |
( |
const std::vector< std::vector< double > > & |
in_sample, |
|
|
std::vector< double > & |
out_sample |
|
) |
| |
|
virtual |
◆ descend()
| bool geopm::PowerBalancerAgent::Role::descend |
( |
const std::vector< double > & |
in_policy, |
|
|
std::vector< std::vector< double > > & |
out_policy |
|
) |
| |
|
virtual |
◆ sample_platform()
| bool geopm::PowerBalancerAgent::Role::sample_platform |
( |
std::vector< double > & |
out_sample | ) |
|
|
virtual |
◆ step() [1/2]
| int geopm::PowerBalancerAgent::Role::step |
( |
size_t |
step_count | ) |
const |
|
protected |
◆ step() [2/2]
| int geopm::PowerBalancerAgent::Role::step |
( |
void |
| ) |
const |
|
protected |
◆ step_imp()
◆ trace_values()
| void geopm::PowerBalancerAgent::Role::trace_values |
( |
std::vector< double > & |
values | ) |
|
|
virtual |
◆ M_NUM_NODE
| const int geopm::PowerBalancerAgent::Role::M_NUM_NODE |
◆ m_policy
| std::vector<double> geopm::PowerBalancerAgent::Role::m_policy |
◆ m_step_count
| int geopm::PowerBalancerAgent::Role::m_step_count |
|
protected |
◆ M_STEP_IMP
| const std::vector<std::shared_ptr<const Step> > geopm::PowerBalancerAgent::Role::M_STEP_IMP |
|
protected |
The documentation for this class was generated from the following files: