std::lognormal_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::lognormal_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::lognormal_distribution::lognormal_distribution

explicit lognormal_distribution( RealType m = 0.0, RealType s = 1.0 ); (1) (since C++11) explicit lognormal_distribution( const param_type& params ); (2) (since C++11) Constructs a new distribution object. The first version uses m and s as the distribution parameters, the second version uses params as the distribution parameters. Parameters m - the m distribution parameter (log-scale) s - the s distribution parameter (shape) params - the distribution parame

std::logical_or

Defined in header <functional> template< class T > struct logical_or; (until C++14) template< class T = void > struct logical_or; (since C++14) Function object for performing logical OR (logical disjunction). Effectively calls operator|| on type T. Specializations The standard library provides a specialization of std::logical_or when T is not specified, which leaves the parameter types and return type to be deduced. logical_or<void> function

std::logical_not&lt;void&gt;

Defined in header <functional> template<> class logical_not<void>; (since C++14) std::logical_not<> is a specialization of std::logical_not with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() to its argument (public member function) std::logical_not<>::operator() template< class T > constexpr auto operator()( T&& arg ) const

std::logical_or&lt;void&gt;

Defined in header <functional> template<> class logical_or<void>; (since C++14) std::logical_or<> is a specialization of std::logical_or with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() applies operator to lhs and rhs (public member function) std::logical_or<>::operator() template< class T, class U> constexpr auto operator()( T

std::lognormal_distribution

Defined in header <random> template< class RealType = double > class lognormal_distribution; (since C++11) The lognormal_distribution random number distribution produces random numbers x > 0 according to a log-normal distribution: f(x; m,s) = 1sx√2 π exp⎛⎜⎝- (ln x - m)2 2s2 ⎞⎟⎠ The parameter m is the mean and the parameter s the standard deviation. std::lognormal_distribution satisfies all requirements of RandomNumberDistribution. Template parameters

std::logic_error

Defined in header <stdexcept> class logic_error; Defines a type of object to be thrown as exception. It reports errors that are a consequence of faulty logic within the program such as violating logical preconditions or class invariants and may be preventable. No standard library components throw this exception directly, but the exception types std::invalid_argument, std::domain_error, std::length_error, std::out_of_range, std::future_error, and std::experimental::bad_optio

std::logical_not

Defined in header <functional> template< class T > struct logical_not; (until C++14) template< class T = void > struct logical_not; (since C++14) Function object for performing logical NOT (logical negation). Effectively calls operator! for type T. Specializations The standard library provides a specialization of std::logical_not when T is not specified, which leaves the parameter types and return type to be deduced. logical_not<void> functio

std::log1p

Defined in header <cmath> float log1p( float arg ); (1) (since C++11) double log1p( double arg ); (2) (since C++11) long double log1p( long double arg ); (3) (since C++11) double log1p( Integral arg ); (4) (since C++11) 1-3) Computes the natural (base e) logarithm of 1+arg. This function is more precise than the expression std::log(1+arg) if arg is close to zero. 4) A set of overloads or a function template accepting an argument of any in