__gnu_parallel::_DRandomShufflingGlobalData man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat logo
[printable version]

__gnu_parallel::_DRan__gnu_parallel::_DRandomShufflingGlobalData<; _RAIter >(3)

NAME
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter > -

SYNOPSIS
   Public Types
       typedef
	   _TraitsType::difference_type _DifferenceType"
       typedef std::iterator_traits
	   < _RAIter > _TraitsType"
       typedef _TraitsType::value_type _ValueType

   Public Member Functions
       _DRandomShufflingGlobalData (_RAIter &__source)

   Public Attributes
       _ThreadIndex * _M_bin_proc
       _DifferenceType ** _M_dist
       int _M_num_bins
       int _M_num_bits
       _RAIter & _M_source
       _DifferenceType * _M_starts
       _ValueType ** _M_temporaries

Detailed Description
   template<typename _RAIter>struct
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >
       Data known to every thread participating in
       __gnu_parallel::__parallel_random_shuffle().

       Definition at line 52 of file random_shuffle.h.

Constructor & Destructor Documentation
   template<typename _RAIter> __gnu_parallel::_DRandomShufflingGlobalData<
       _RAIter >::_DRandomShufflingGlobalData (_RAIter &__source) [inline]
       Constructor.

       Definition at line 83 of file random_shuffle.h.

Member Data Documentation
   template<typename _RAIter> _ThreadIndex*
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >::_M_bin_proc
       Number of the thread that will further process the corresponding bin.

       Definition at line 74 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs().

   template<typename _RAIter> _DifferenceType**
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >::_M_dist
       Two-dimensional array to hold the thread-bin distribution. Dimensions
       (_M_num_threads + 1) __x (_M_num_bins + 1).

       Definition at line 67 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
       __gnu_parallel::__parallel_random_shuffle_drs_pu().

   template<typename _RAIter> int __gnu_parallel::_DRandomShufflingGlobalData<
       _RAIter >::_M_num_bins
       Number of bins to distribute to.

       Definition at line 77 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
       __gnu_parallel::__parallel_random_shuffle_drs_pu().

   template<typename _RAIter> int __gnu_parallel::_DRandomShufflingGlobalData<
       _RAIter >::_M_num_bits
       Number of bits needed to address the bins.

       Definition at line 80 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
       __gnu_parallel::__parallel_random_shuffle_drs_pu().

   template<typename _RAIter> _RAIter&
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >::_M_source
       Begin iterator of the __source.

       Definition at line 59 of file random_shuffle.h.

   template<typename _RAIter> _DifferenceType*
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >::_M_starts
       Start indexes of the threads' __chunks.

       Definition at line 70 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs(), and
       __gnu_parallel::__parallel_random_shuffle_drs_pu().

   template<typename _RAIter> _ValueType**
       __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >::_M_temporaries
       Temporary arrays for each thread.

       Definition at line 62 of file random_shuffle.h.

       Referenced by __gnu_parallel::__parallel_random_shuffle_drs().

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

libstdc++	     __gnu_parallel::_DRandomShufflingGlobalData< _RAIter >(3)
[top]

List of man pages available for RedHat

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net