__GNU_PARALLEL::DRSSORTERPU(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

πŸ’– 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