Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::negati...distribution(3) C++ Standard Libarystd::negati...distribution(3)

NAME
       std::negative_binomial_distribution::negative_binomial_distribution   -
       std::negative_binomial_distribution::negative_binomial_distribution

Synopsis
	  negative_binomial_distribution()				     :
       (1) (since C++11)
	  negative_binomial_distribution(1) {}
	  explicit  negative_binomial_distribution(  IntType k,	double p = 0.5
       (2) (since C++11)
	  );
	  explicit negative_binomial_distribution(  const  param_type&	params
       (3) (since C++11)
	  );

	  Constructs  a	 new distribution object. (2) uses k and p as the dis-
       tribution
	  parameters. (3) uses params as the distribution parameters.

Parameters
	  k	 - the k distribution parameter	(number	of trial successes)
	  p	 - the p distribution parameter	(probability of	a trial	gener-
       ating true)
	  params - the distribution parameter set

Notes
	  Requires that	0 < p  1 and 0 < k.

	  If p == 1, subsequent	calls to the operator()	overload that does not
       accept a
	  param_type object will cause undefined behavior.

	  The	default-constructed   std::negative_binomial_distribution   is
       equivalent to the
	  default-constructed std::geometric_distribution.

	 Defect	reports

	  The following	behavior-changing defect reports were applied retroac-
       tively to
	  previously published C++ standards.

	    DR	  Applied to	  Behavior as published	      Correct behavior
	  P0935R0 C++11	     default constructor was explicit made implicit

http://cppreference.com		  2022.07.31	 std::negati...distribution(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::negative_binomial_distribution::negative_binomial_distribution&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help