__gnu_parallel::unbalanced_tag(3cxx)

πŸ’… __gnu_parallel::unbalanced_tag β€” a 3cxx manual page, bestie πŸ’…

okay so this is the 3cxx man page for __gnu_parallel::unbalanced_tag, and it's literally a little compile-time vibe check for parallel code. No cap.

πŸ’– NAME πŸ’–

__gnu_parallel::unbalanced_tag β€” Recommends parallel execution using static load-balancing at compile time.

🌈 SYNOPSIS 🌈

#include <tags.h>

Inherits __gnu_parallel::parallel_tag.

🫢 Public Member Functions 🫢

  • _ThreadIndex __get_num_threads () β€” Find out desired number of threads.
  • void set_num_threads (_ThreadIndex __num_threads) β€” Set the desired number of threads.

πŸ¦‹ Detailed Description πŸ¦‹

Recommends parallel execution using static load-balancing at compile time. That's the whole energy: static load-balancing, picked at compile time, periodt.

✨ Member Function Documentation ✨

πŸ’– _ThreadIndex __gnu_parallel::parallel_tag::__get_num_threads () β€” [inline], [inherited] πŸ’–

Find out desired number of threads.

Returns

  • Desired number of threads.

Referenced by

Referenced by __gnu_parallel::__parallel_sort(),
__gnu_parallel::__parallel_sort(), __gnu_parallel::__parallel_sort(),
__gnu_parallel::__parallel_sort(), __gnu_parallel::__parallel_sort(),
__gnu_parallel::__parallel_sort(), __gnu_parallel::__parallel_sort(), and
__gnu_parallel::__parallel_sort().

🌸 void __gnu_parallel::parallel_tag::set_num_threads (_ThreadIndex __num_threads) β€” [inline], [inherited] 🌸

Set the desired number of threads.

Parameters

  • __num_threads β€” Desired number of threads.

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for libstdc++ from the source code.


πŸ’– That's the whole page, bestie β€” footer check: source/version is libstdc++ (Doxygen-generated), the footer tag is libstdc+__gnu_parallel::unbalanced_tag(3cxx), and there's no date printed on it. Slay, you're done. πŸ’–