22 #if __TBB_NUMA_SUPPORT 28 namespace numa_topology {
29 unsigned nodes_count();
30 void fill(
int* indexes_array);
31 int default_concurrency(
int node_id);
35 typedef int numa_node_id;
38 inline std::vector<numa_node_id> numa_nodes() {
39 std::vector<numa_node_id> nodes_indexes(tbb::internal::numa_topology::nodes_count());
40 internal::numa_topology::fill(&nodes_indexes.front());
44 inline int default_concurrency(numa_node_id
id = -1) {
45 return internal::numa_topology::default_concurrency(
id);