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