7 #ifndef PLATFORMTOPO_HPP_INCLUDE
8 #define PLATFORMTOPO_HPP_INCLUDE
39 int cpu_idx)
const = 0;
61 virtual std::set<int>
domain_nested(
int inner_domain,
int outer_domain,
int outer_idx)
const = 0;
71 static std::string domain_type_to_name(
int domain_type);
79 static int domain_name_to_type(
const std::string &domain_name);
82 static void create_cache(
void);
84 static std::vector<std::string> domain_names(
void);
85 static std::map<std::string, int> domain_types(
void);
#define GEOPM_PUBLIC
Definition: geopm_public.h:10
const PlatformTopo & platform_topo(void)
Definition: PlatformTopo.cpp:81