Home | History | Annotate | Download | only in rand.dist.samp.discrete

Lines Matching refs:prob

36         std::vector<double> prob = d.probabilities();
38 assert((double)u[i]/N == prob[i]);
54 std::vector<double> prob = d.probabilities();
56 assert((double)u[i]/N == prob[i]);
72 std::vector<double> prob = d.probabilities();
74 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
90 std::vector<double> prob = d.probabilities();
91 assert((double)u[0]/N == prob[0]);
92 assert((double)u[1]/N == prob[1]);
108 std::vector<double> prob = d.probabilities();
109 assert((double)u[0]/N == prob[0]);
110 assert((double)u[1]/N == prob[1]);
126 std::vector<double> prob = d.probabilities();
128 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
144 std::vector<double> prob = d.probabilities();
146 if (prob[i] != 0)
147 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
165 std::vector<double> prob = d.probabilities();
167 if (prob[i] != 0)
168 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
186 std::vector<double> prob = d.probabilities();
188 if (prob[i] != 0)
189 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
207 std::vector<double> prob = d.probabilities();
209 if (prob[i] != 0)
210 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
228 std::vector<double> prob = d.probabilities();
230 if (prob[i] != 0)
231 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
249 std::vector<double> prob = d.probabilities();
251 if (prob[i] != 0)
252 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);
270 std::vector<double> prob = d.probabilities();
272 if (prob[i] != 0)
273 assert(std::abs((double)u[i]/N - prob[i]) / prob[i] < 0.001);