__GNU_PARALLEL::DRSSORTERPU(3)
π NAME π
okay so bestie, welcome to __gnu_para...DRSSorterPU(3) β yes, the Library Functions Manual one β and it is literally all about __gnu_parallel::DRSSorterPU: the local data for a thread participating in __gnu_parallel::parallel_random_shuffle(). slay.
β¨ SYNOPSIS β¨
π Public Attributes π
bin_index bins_beginβ begin index for the bins this thread is taking care of.bin_index bins_endβ end index for the bins this thread is taking care of.int num_threadsβ number of threads participating in total.DRandomShufflingGlobalData< RandomAccessIterator > * sdβ pointer to the global data.uint32 seedβ random seed for this thread.
πΈ DETAILED DESCRIPTION πΈ
ok so this is the whole vibe, no cap:
template<typename RandomAccessIterator, typename RandomNumberGenerator>
struct __gnu_parallel::DRSSorterPU< RandomAccessIterator,
RandomNumberGenerator >
It is the local data for a thread participating in __gnu_parallel::parallel_random_shuffle(). π
Definition at line 91 of file random_shuffle.h.
π¦ MEMBER DATA DOCUMENTATION π¦
π bins_begin
template<typename RandomAccessIterator, typename RandomNumberGenerator>
bin_index __gnu_parallel::DRSSorterPU< RandomAccessIterator,
RandomNumberGenerator >::bins_begin
Begin index for bins taken care of by this thread. periodt.
Definition at line 97 of file random_shuffle.h.
Referenced by __gnu_parallel::parallel_random_shuffle_drs().
π bins_end
template<typename RandomAccessIterator, typename RandomNumberGenerator>
bin_index __gnu_parallel::DRSSorterPU< RandomAccessIterator,
RandomNumberGenerator >::bins_end
End index for bins taken care of by this thread. iconic.
Definition at line 100 of file random_shuffle.h.
Referenced by __gnu_parallel::parallel_random_shuffle_drs().
π num_threads
template<typename RandomAccessIterator, typename RandomNumberGenerator> int
__gnu_parallel::DRSSorterPU< RandomAccessIterator, RandomNumberGenerator
>::num_threads
Number of threads participating in total. fr fr.
Definition at line 94 of file random_shuffle.h.
Referenced by __gnu_parallel::parallel_random_shuffle_drs(), and __gnu_parallel::parallel_random_shuffle_drs_pu().
π sd
template<typename RandomAccessIterator, typename RandomNumberGenerator>
DRandomShufflingGlobalData<RandomAccessIterator>*
__gnu_parallel::DRSSorterPU< RandomAccessIterator, RandomNumberGenerator
>::sd
Pointer to global data. lowkey important.
Definition at line 106 of file random_shuffle.h.
Referenced by __gnu_parallel::parallel_random_shuffle_drs(), and __gnu_parallel::parallel_random_shuffle_drs_pu().
π seed
template<typename RandomAccessIterator, typename RandomNumberGenerator>
uint32 __gnu_parallel::DRSSorterPU< RandomAccessIterator,
RandomNumberGenerator >::seed
Random seed for this thread. π²
Definition at line 103 of file random_shuffle.h.
Referenced by __gnu_parallel::parallel_random_shuffle_drs(), and __gnu_parallel::parallel_random_shuffle_drs_pu().
π AUTHOR π
Generated automatically by Doxygen for libstdc++ from the source code.
mwah π cute little sign-off time: this was libstdc++, dated 21 Apr 2009, and the page is __gnu_para...DRSSorterPU(3). bestie, you ate. πβ¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms