std::discard_block man page on Scientific

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

std::discard_block(3)					 std::discard_block(3)

NAME
       std::discard_block -

SYNOPSIS
   Public Types
       typedef _UniformRandomNumberGenerator base_type
       typedef base_type::result_type result_type

   Public Member Functions
       const base_type & base () const
       template<class _Gen > discard_block (_Gen &__g)
       discard_block (unsigned long __s)
       discard_block (const base_type &__rng)
       discard_block ()
       result_type max () const
       result_type min () const
       result_type operator() ()
       template<class _Gen > void seed (_Gen &__g)
       void seed ()

   Static Public Attributes
       static const int block_size
       static const int used_block

   Friends
       bool operator!= (const discard_block &__lhs, const discard_block
	   &__rhs)
       template<class _UniformRandomNumberGenerator1 , int __p1, int __r1,
	   typename _CharT , typename _Traits > std::basic_ostream< _CharT,
	   _Traits > & operator<< (std::basic_ostream< _CharT, _Traits >
	   &__os, const discard_block< _UniformRandomNumberGenerator1, __p1,
	   __r1 > &__x)
       bool operator== (const discard_block &__lhs, const discard_block
	   &__rhs)
       template<class _UniformRandomNumberGenerator1 , int __p1, int __r1,
	   typename _CharT , typename _Traits > std::basic_istream< _CharT,
	   _Traits > & operator>> (std::basic_istream< _CharT, _Traits >
	   &__is, discard_block< _UniformRandomNumberGenerator1, __p1, __r1 >
	   &__x)

Detailed Description
   template<class _UniformRandomNumberGenerator, int __p, int __r> class
       std::discard_block< _UniformRandomNumberGenerator, __p, __r >
       Produces random numbers from some base engine by discarding blocks of
       data.

       0 <= __r <= __p

       Definition at line 1078 of file tr1_impl/random.

Member Typedef Documentation
   template<class _UniformRandomNumberGenerator, int __p, int __r> typedef
       _UniformRandomNumberGenerator std::discard_block<
       _UniformRandomNumberGenerator, __p, __r >::base_type The type of the
       underlying generator engine.
       Definition at line 1085 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r> typedef
       base_type::result_type std::discard_block<
       _UniformRandomNumberGenerator, __p, __r >::result_type The type of the
       generated random value.
       Definition at line 1087 of file tr1_impl/random.

Constructor & Destructor Documentation
   template<class _UniformRandomNumberGenerator, int __p, int __r>
       std::discard_block< _UniformRandomNumberGenerator, __p, __r
       >::discard_block () [inline] Constructs a default discard_block engine.
       The underlying engine is default constructed as well.

       Definition at line 1098 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       std::discard_block< _UniformRandomNumberGenerator, __p, __r
       >::discard_block (const base_type & __rng) [inline, explicit] Copy
       constructs a discard_block engine.
       Copies an existing base class random number generator.

       Parameters:
	   rng An existing (base class) engine object.

       Definition at line 1108 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       std::discard_block< _UniformRandomNumberGenerator, __p, __r
       >::discard_block (unsigned long __s) [inline, explicit] Seed constructs
       a discard_block engine.
       Constructs the underlying generator engine seeded with __s.

       Parameters:
	   __s A seed value for the base class engine.

       Definition at line 1118 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       template<class _Gen > std::discard_block<
       _UniformRandomNumberGenerator, __p, __r >::discard_block (_Gen & __g)
       [inline] Generator construct a discard_block engine.
       Parameters:
	   __g A seed generator function.

       Definition at line 1127 of file tr1_impl/random.

Member Function Documentation
   template<class _UniformRandomNumberGenerator, int __p, int __r> const
       base_type& std::discard_block< _UniformRandomNumberGenerator, __p, __r
       >::base () const [inline] Gets a const reference to the underlying
       generator engine object.
       Definition at line 1156 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r> result_type
       std::discard_block< _UniformRandomNumberGenerator, __p, __r >::max ()
       const [inline] Gets the maximum value in the generated random number
       range.
       Definition at line 1170 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r> result_type
       std::discard_block< _UniformRandomNumberGenerator, __p, __r >::min ()
       const [inline] Gets the minimum value in the generated random number
       range.
       Definition at line 1163 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator , int __p, int __r>
       discard_block< _UniformRandomNumberGenerator, __p, __r >::result_type
       std::discard_block< _UniformRandomNumberGenerator, __p, __r
       >::operator() () [inline] Gets the next value in the generated random
       number sequence.
       Definition at line 583 of file random.tcc.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       template<class _Gen > void std::discard_block<
       _UniformRandomNumberGenerator, __p, __r >::seed (_Gen & __g) [inline]
       Reseeds the discard_block object with the given seed generator
       function.
       Parameters:
	   __g A seed generator function.

       Definition at line 1146 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r> void
       std::discard_block< _UniformRandomNumberGenerator, __p, __r >::seed ()
       [inline] Reseeds the discard_block object with the default seed for the
       underlying base class generator engine.
       Definition at line 1134 of file tr1_impl/random.

Friends And Related Function Documentation
   template<class _UniformRandomNumberGenerator, int __p, int __r> bool
       operator!= (const discard_block< _UniformRandomNumberGenerator, __p,
       __r > & __lhs, const discard_block< _UniformRandomNumberGenerator, __p,
       __r > & __rhs) [friend] Compares two discard_block random number
       generator objects of the same type for inequality.
       Parameters:
	   __lhs A discard_block random number generator object.
	   __rhs Another discard_block random number generator object.

       Returns:
	   true if the two objects are not equal, false otherwise.

       Definition at line 1204 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       template<class _UniformRandomNumberGenerator1 , int __p1, int __r1,
       typename _CharT , typename _Traits > std::basic_ostream<_CharT,
       _Traits>& operator<< (std::basic_ostream< _CharT, _Traits > & __os,
       const discard_block< _UniformRandomNumberGenerator1, __p1, __r1 > &
       __x) [friend] Inserts the current state of a discard_block random
       number generator engine __x into the output stream __os.
       Parameters:
	   __os An output stream.
	   __x A discard_block random number generator engine.

       Returns:
	   The output stream with the state of __x inserted or in an error
	   state.

   template<class _UniformRandomNumberGenerator, int __p, int __r> bool
       operator== (const discard_block< _UniformRandomNumberGenerator, __p,
       __r > & __lhs, const discard_block< _UniformRandomNumberGenerator, __p,
       __r > & __rhs) [friend] Compares two discard_block random number
       generator objects of the same type for equality.
       Parameters:
	   __lhs A discard_block random number generator object.
	   __rhs Another discard_block random number generator object.

       Returns:
	   true if the two objects are equal, false otherwise.

       Definition at line 1190 of file tr1_impl/random.

   template<class _UniformRandomNumberGenerator, int __p, int __r>
       template<class _UniformRandomNumberGenerator1 , int __p1, int __r1,
       typename _CharT , typename _Traits > std::basic_istream<_CharT,
       _Traits>& operator>> (std::basic_istream< _CharT, _Traits > & __is,
       discard_block< _UniformRandomNumberGenerator1, __p1, __r1 > & __x)
       [friend] Extracts the current state of a % subtract_with_carry random
       number generator engine __x from the input stream __is.
       Parameters:
	   __is An input stream.
	   __x A discard_block random number generator engine.

       Returns:
	   The input stream with the state of __x extracted or in an error
	   state.

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

libstdc++			  22 Nov 2013		 std::discard_block(3)
[top]

List of man pages available for Scientific

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