libstdc++
std::piecewise_constant_distribution Class Reference

List of all members.

Classes

Public Types

Public Member Functions

Friends


Detailed Description

A piecewise_constant_distribution random number distribution.

The formula for the piecewise constant probability mass function is


Member Typedef Documentation

The type of the range of the distribution.

Definition at line 4870 of file random.h.


Member Function Documentation

std::vector<double> std::piecewise_constant_distribution::densities ( ) const [inline]

Returns a vector of the probability densities.

Definition at line 4984 of file random.h.

References std::vector::empty().

std::vector<_RealType> std::piecewise_constant_distribution::intervals ( ) const [inline]

Returns a vector of the intervals.

Definition at line 4968 of file random.h.

References std::vector::empty().

result_type std::piecewise_constant_distribution::max ( ) const [inline]

Returns the least upper bound value of the distribution.

Definition at line 5019 of file random.h.

References std::vector::empty(), and std::vector::back().

result_type std::piecewise_constant_distribution::min ( ) const [inline]

Returns the greatest lower bound value of the distribution.

Definition at line 5009 of file random.h.

References std::vector::empty(), and std::vector::front().

template<typename _UniformRandomNumberGenerator >
result_type std::piecewise_constant_distribution::operator() ( _UniformRandomNumberGenerator &  __urng) [inline]

Generating functions.

Definition at line 5030 of file random.h.

References operator()(), and param().

Referenced by operator()().

param_type std::piecewise_constant_distribution::param ( ) const [inline]

Returns the parameter set of the distribution.

Definition at line 4994 of file random.h.

Referenced by operator()(), and std::operator==().

void std::piecewise_constant_distribution::param ( const param_type __param) [inline]

Sets the parameter set of the distribution.

Parameters:
__paramThe new parameter set of the distribution.

Definition at line 5002 of file random.h.

void std::piecewise_constant_distribution::reset ( ) [inline]

Resets the distribution state.

Definition at line 4961 of file random.h.


Friends And Related Function Documentation

template<typename _RealType1 , typename _CharT , typename _Traits >
std::basic_ostream<_CharT, _Traits>& operator<< ( std::basic_ostream< _CharT, _Traits > &  ,
const std::piecewise_constant_distribution< _RealType1 > &   
) [friend]

Inserts a piecewise_constan_distribution random number distribution __x into the output stream __os.

Parameters:
__osAn output stream.
__xA piecewise_constan_distribution random number distribution.
Returns:
The output stream with the state of __x inserted or in an error state.
template<typename _RealType1 , typename _CharT , typename _Traits >
std::basic_istream<_CharT, _Traits>& operator>> ( std::basic_istream< _CharT, _Traits > &  ,
std::piecewise_constant_distribution< _RealType1 > &   
) [friend]

Extracts a piecewise_constan_distribution random number distribution __x from the input stream __is.

Parameters:
__isAn input stream.
__xA piecewise_constan_distribution random number generator engine.
Returns:
The input stream with __x extracted or in an error state.

The documentation for this class was generated from the following files: