geopm  3.1.1.dev214+gba4f9f6d
GEOPM - Global Extensible Open Power Manager
geopm::FrequencyMapAgent Member List

This is the complete list of members for geopm::FrequencyMapAgent, including all inherited members.

adjust_platform(const std::vector< double > &in_policy) overridegeopm::FrequencyMapAgentvirtual
Agent()=defaultgeopm::Agent
agent_names(void)geopm::Agentstatic
aggregate_sample(const std::vector< std::vector< double > > &in_sample, std::vector< double > &out_sample) overridegeopm::FrequencyMapAgentvirtual
geopm::Agent::aggregate_sample(const std::vector< std::vector< double > > &in_sample, const std::vector< std::function< double(const std::vector< double > &)> > &agg_func, std::vector< double > &out_sample)geopm::Agentstatic
do_send_policy(void) const overridegeopm::FrequencyMapAgentvirtual
do_send_sample(void) const overridegeopm::FrequencyMapAgentvirtual
do_write_batch(void) const overridegeopm::FrequencyMapAgentvirtual
enforce_policy(const std::vector< double > &policy) const overridegeopm::FrequencyMapAgentvirtual
FrequencyMapAgent()geopm::FrequencyMapAgent
FrequencyMapAgent(PlatformIO &plat_io, const PlatformTopo &topo, std::shared_ptr< Waiter > waiter)geopm::FrequencyMapAgent
FrequencyMapAgent(PlatformIO &plat_io, const PlatformTopo &topo, std::shared_ptr< Waiter > waiter, const std::map< uint64_t, double > &hash_freq_map, const std::set< uint64_t > &default_freq_hash)geopm::FrequencyMapAgent
init(int level, const std::vector< int > &fan_in, bool is_level_root) overridegeopm::FrequencyMapAgentvirtual
M_PLUGIN_PREFIXgeopm::Agentstatic
make_dictionary(const std::vector< std::string > &policy_names, const std::vector< std::string > &sample_names)geopm::Agentstatic
make_plugin(void)geopm::FrequencyMapAgentstatic
make_unique(const std::string &agent_name)geopm::Agentstatic
num_policy(const std::map< std::string, std::string > &dictionary)geopm::Agentstatic
num_policy(const std::string &agent_name)geopm::Agentstatic
num_sample(const std::map< std::string, std::string > &dictionary)geopm::Agentstatic
num_sample(const std::string &agent_name)geopm::Agentstatic
plugin_name(void)geopm::FrequencyMapAgentstatic
policy_names(void)geopm::FrequencyMapAgentstatic
geopm::Agent::policy_names(const std::map< std::string, std::string > &dictionary)geopm::Agentstatic
geopm::Agent::policy_names(const std::string &agent_name)geopm::Agentstatic
report_header(void) const overridegeopm::FrequencyMapAgentvirtual
report_host(void) const overridegeopm::FrequencyMapAgentvirtual
report_region(void) const overridegeopm::FrequencyMapAgentvirtual
sample_names(void)geopm::FrequencyMapAgentstatic
geopm::Agent::sample_names(const std::map< std::string, std::string > &dictionary)geopm::Agentstatic
geopm::Agent::sample_names(const std::string &agent_name)geopm::Agentstatic
sample_platform(std::vector< double > &out_sample) overridegeopm::FrequencyMapAgentvirtual
split_policy(const std::vector< double > &in_policy, std::vector< std::vector< double > > &out_policy) overridegeopm::FrequencyMapAgentvirtual
trace_formats(void) const overridegeopm::FrequencyMapAgentvirtual
trace_names(void) const overridegeopm::FrequencyMapAgentvirtual
trace_values(std::vector< double > &values) overridegeopm::FrequencyMapAgentvirtual
validate_policy(std::vector< double > &policy) const overridegeopm::FrequencyMapAgentvirtual
wait(void) overridegeopm::FrequencyMapAgentvirtual
~Agent()=defaultgeopm::Agentvirtual
~FrequencyMapAgent()=defaultgeopm::FrequencyMapAgentvirtual