geopm  3.1.1.dev214+gba4f9f6d
GEOPM - Global Extensible Open Power Manager
Public Member Functions | List of all members
geopm::PowerBalancerAgent::SendDownLimitStep Class Reference

#include <PowerBalancerAgent.hpp>

Inheritance diagram for geopm::PowerBalancerAgent::SendDownLimitStep:
Inheritance graph
[legend]
Collaboration diagram for geopm::PowerBalancerAgent::SendDownLimitStep:
Collaboration graph
[legend]

Public Member Functions

 SendDownLimitStep ()=default
 
 ~SendDownLimitStep ()=default
 
void update_policy (PowerBalancerAgent::Role &role, const std::vector< double > &sample) const
 
void enter_step (PowerBalancerAgent::LeafRole &role, const std::vector< double > &in_policy) const
 
void sample_platform (PowerBalancerAgent::LeafRole &role) const
 
- Public Member Functions inherited from geopm::PowerBalancerAgent::Step
 Step ()=default
 
virtual ~Step ()=default
 

Constructor & Destructor Documentation

◆ SendDownLimitStep()

geopm::PowerBalancerAgent::SendDownLimitStep::SendDownLimitStep ( )
default

◆ ~SendDownLimitStep()

geopm::PowerBalancerAgent::SendDownLimitStep::~SendDownLimitStep ( )
default

Member Function Documentation

◆ enter_step()

void geopm::PowerBalancerAgent::SendDownLimitStep::enter_step ( PowerBalancerAgent::LeafRole role,
const std::vector< double > &  in_policy 
) const
virtual

◆ sample_platform()

void geopm::PowerBalancerAgent::SendDownLimitStep::sample_platform ( PowerBalancerAgent::LeafRole role) const
virtual

◆ update_policy()

void geopm::PowerBalancerAgent::SendDownLimitStep::update_policy ( PowerBalancerAgent::Role role,
const std::vector< double > &  sample 
) const
virtual

The documentation for this class was generated from the following files: