![]() |
CYCLUS
|
NegativeBinomialIntDist takes the number of successes desired and a probability of success on a single trial and returns the number of trials needed to reach the desired successes.
When successes is one, this is equivalent to a Geometric distribution.
Definition at line 301 of file random_number_generator.h.
#include <random_number_generator.h>
Public Types | |
typedef boost::shared_ptr< NegativeBinomialIntDist > | Ptr |
![]() | |
typedef boost::shared_ptr< IntDistribution > | Ptr |
Public Member Functions | |
NegativeBinomialIntDist (int successes, double p_success) | |
virtual int | p () |
virtual int | sample () |
virtual int | successes () |
typedef boost::shared_ptr<NegativeBinomialIntDist> cyclus::NegativeBinomialIntDist::Ptr |
Definition at line 308 of file random_number_generator.h.
|
inline |
Definition at line 310 of file random_number_generator.h.
|
inlinevirtual |
Definition at line 323 of file random_number_generator.h.
|
inlinevirtual |
Implements cyclus::IntDistribution.
Definition at line 321 of file random_number_generator.h.
|
inlinevirtual |
Definition at line 322 of file random_number_generator.h.