Lines Matching refs:num_philosophers
247 int num_philosophers; in main() local
250 num_philosophers = options.number_of_philosophers; in main()
262 << num_philosophers << " philosophers with " << num_threads << " threads" in main()
269 num_philosophers, oneapi::tbb::flow::queue_node<chopstick>(g)); in main()
271 philosophers.reserve(num_philosophers); in main()
273 think_nodes.reserve(num_philosophers); in main()
274 std::vector<thinking_done_type> done_vector(num_philosophers, thinking_done_type(g)); in main()
275 std::vector<join_node_type> join_vector(num_philosophers, join_node_type(g)); in main()
277 eat_nodes.reserve(num_philosophers); in main()
279 forward_nodes.reserve(num_philosophers); in main()
280 for (int i = 0; i < num_philosophers; ++i) { in main()
297 for (int i = 0; i < num_philosophers; ++i) { in main()
301 make_edge(places[(i + 1) % num_philosophers], in main()
307 make_edge(output_port<2>(*forward_nodes[i]), places[(i + 1) % num_philosophers]); in main()
311 for (int i = 0; i < num_philosophers; ++i) in main()
319 << num_philosophers << " philosophers with " << num_threads in main()
323 for (int i = 0; i < num_philosophers; ++i) in main()
326 for (int i = 0; i < num_philosophers; ++i) { in main()