Discrete probability distribution. More...
#include <Distribution.h>


Public Member Functions | |
| DiscreteDistribution () | |
| DiscreteDistribution (int N) | |
| Make a discrete distribution with N outcomes. More... | |
| virtual | ~DiscreteDistribution () |
| virtual real | generate () |
| virtual real | pdf (real x) |
Public Member Functions inherited from Distribution | |
| Distribution () | |
| virtual | ~Distribution () |
Public Attributes | |
| int | n_outcomes |
| number of possible outcomes More... | |
| real * | p |
| probabilities of outcomes More... | |
Discrete probability distribution.
Definition at line 44 of file Distribution.h.
| DiscreteDistribution::DiscreteDistribution | ( | ) |
Definition at line 114 of file Distribution.cpp.
| DiscreteDistribution::DiscreteDistribution | ( | int | N | ) |
Make a discrete distribution with N outcomes.
Definition at line 118 of file Distribution.cpp.
|
virtual |
Definition at line 129 of file Distribution.cpp.
|
virtual |
Implements Distribution.
Definition at line 133 of file Distribution.cpp.

Implements Distribution.
Definition at line 146 of file Distribution.cpp.
| int DiscreteDistribution::n_outcomes |
number of possible outcomes
Definition at line 46 of file Distribution.h.
| real* DiscreteDistribution::p |
probabilities of outcomes
Definition at line 47 of file Distribution.h.