std::extent

Defined in header <type_traits> template< class T, unsigned N = 0> struct extent; (since C++11) If T is an array type, provides the member constant value equal to the number of elements along the Nth dimension of the array, if N is in [0, std::rank<T>::value). For any other type, or if T is array of unknown bound along its first dimension and N is 0, value is 0. Helper variable template template< class T, unsigned N = 0 > constexpr std::size_t extent

std::exponential_distribution::reset

void reset(); (since C++11) Resets the internal state of the distribution object. After a call to this function, the next call to operator() on the distribution object will not be dependent on previous calls to operator(). Parameters (none). Return value (none). Complexity Constant.

std::exponential_distribution::param

param_type param() const; (1) (since C++11) void param( const param_type& params ); (2) (since C++11) Manages the associated distribution parameter set. 1) Returns the associated parameter set. 2) Sets the associated parameter set to params. Parameters params - new contents of the associated parameter set Return value 1) The associated parameter set. 2) (none). Complexity Constant.

std::exponential_distribution::min

result_type min() const; (since C++11) Returns the minimum value potentially generated by the distribution. Parameters (none). Return value The minimum value potentially generated by the distribution. Complexity Constant. See also max returns the maximum potentially generated value (public member function)

std::exponential_distribution::max

result_type max() const; (since C++11) Returns the maximum value potentially generated by the distribution. Parameters (none). Return value The maximum value potentially generated by the distribution. Complexity Constant. See also min returns the minimum potentially generated value (public member function)

std::exponential_distribution::lambda

RealType lambda() const; (since C++11) Returns the λ distribution parameter the distribution was constructed with. The parameter defines the rate of events, per unit. The default value is 1.0. Parameters (none). Return value Floating point value identifying the rate of events per unit. See also param gets or sets the distribution parameter object (public member function)

std::exponential_distribution::exponential_distribution

explicit exponential_distribution( RealType lambda = 1.0 ); (1) (since C++11) explicit exponential_distribution( const param_type& params ); (2) (since C++11) Constructs a new distribution object. The first version uses lambda as the distribution parameter, the second version uses params as the distribution parameter. Parameters lambda - the λ distribution parameter (the rate parameter) params - the distribution parameter set Notes Requires that 0 < lamb

std::exponential_distribution

Defined in header <random> template< class RealType = double > class exponential_distribution; (since C++11) Produces random non-negative floating-point values x, distributed according to probability density function: P(x|λ) = λe. -λx The value obtained is the time/distance until the next random event if random events occur at constant rate λ per unit of time/distance. For example, this distribution describes the time between the clicks of a Geiger counter or the

std::expm1

Defined in header <cmath> float expm1( float arg ); (1) (since C++11) double expm1( double arg ); (2) (since C++11) long double expm1( long double arg ); (3) (since C++11) double expm1( Integral arg ); (4) (since C++11) 1-3) Computes the e (Euler's number, 2.7182818) raised to the given power arg, minus 1.0. This function is more accurate than the expression std::exp(arg)-1.0 if arg is close to zero. 4) A set of overloads or a function te

std::experimental::dynarray

After reviewing national body comments to n3690, this library component was voted out from C++14 working paper into a separate Technical Specification. This container is not a part of the draft C++14 as of n3797 Defined in header <experimental/dynarray> template< class T > class dynarray; std::experimental::dynarray is a sequence container that encapsulates arrays with a size that is fixed at construction and does not change throughout the lifetime of the