prob_distr: use "clang-format off" to avoid wide lines for URLs

This commit is contained in:
Nick Mathewson 2020-01-10 08:58:39 -05:00
parent 98fdc3e41a
commit 9feeb4cf97
2 changed files with 8 additions and 4 deletions

View File

@ -1284,15 +1284,16 @@ sample_genpareto_locscale(uint32_t s, double p0, double mu, double sigma,
/** /**
* Deterministically sample from the geometric distribution with * Deterministically sample from the geometric distribution with
* per-trial success probability p. * per-trial success probability p.
* **/
// clang-format off
/*
* XXX Quantify the error (KL divergence?) of this * XXX Quantify the error (KL divergence?) of this
* ceiling-of-exponential sampler from a true geometric distribution, * ceiling-of-exponential sampler from a true geometric distribution,
* which we could get by rejection sampling. Relevant papers: * which we could get by rejection sampling. Relevant papers:
* *
* John F. Monahan, `Accuracy in Random Number Generation', * John F. Monahan, `Accuracy in Random Number Generation',
* Mathematics of Computation 45(172), October 1984, pp. 559--568. * Mathematics of Computation 45(172), October 1984, pp. 559--568.
*https://pdfs.semanticscholar.org/aca6/74b96da1df77b2224e8cfc5dd6d61a471632.pdf https://pdfs.semanticscholar.org/aca6/74b96da1df77b2224e8cfc5dd6d61a471632.pdf
*
* Karl Bringmann and Tobias Friedrich, `Exact and Efficient * Karl Bringmann and Tobias Friedrich, `Exact and Efficient
* Generation of Geometric Random Variates and Random Graphs', in * Generation of Geometric Random Variates and Random Graphs', in
* Proceedings of the 40th International Colloaquium on Automata, * Proceedings of the 40th International Colloaquium on Automata,
@ -1301,6 +1302,7 @@ sample_genpareto_locscale(uint32_t s, double p0, double mu, double sigma,
* https://doi.org/10.1007/978-3-642-39206-1_23 * https://doi.org/10.1007/978-3-642-39206-1_23
* https://people.mpi-inf.mpg.de/~kbringma/paper/2013ICALP-1.pdf * https://people.mpi-inf.mpg.de/~kbringma/paper/2013ICALP-1.pdf
*/ */
// clang-format on
static double static double
sample_geometric(uint32_t s, double p0, double p) sample_geometric(uint32_t s, double p0, double p)
{ {

View File

@ -1223,14 +1223,16 @@ test_stochastic_weibull_impl(double lambda, double k)
.k = k, .k = k,
}; };
// clang-format off
/* /*
* XXX Consider applying a Tiku-Singh test: * XXX Consider applying a Tiku-Singh test:
* *
* M.L. Tiku and M. Singh, `Testing the two-parameter * M.L. Tiku and M. Singh, `Testing the two-parameter
* Weibull distribution', Communications in Statistics -- * Weibull distribution', Communications in Statistics --
* Theory and Methods A10(9), 1981, 907--918. * Theory and Methods A10(9), 1981, 907--918.
*https://www.tandfonline.com/doi/pdf/10.1080/03610928108828082?needAccess=true https://www.tandfonline.com/doi/pdf/10.1080/03610928108828082?needAccess=true
*/ */
// clang-format on
return test_psi_dist_sample(&dist.base); return test_psi_dist_sample(&dist.base);
} }