![]() |
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 276 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 282 of file random_number_generator.h.
|
inline |
Definition at line 284 of file random_number_generator.h.
|
inlinevirtual |
Definition at line 294 of file random_number_generator.h.
|
inlinevirtual |
Implements cyclus::IntDistribution.
Definition at line 292 of file random_number_generator.h.
|
inlinevirtual |
Definition at line 293 of file random_number_generator.h.