2 #include <boost/math/distributions/inverse_gaussian.hpp> 3 #include "inv_gauss_dist.h" 6 double mean,
double std_dev)
15 const std::vector<double>& locations)
const {
16 std::vector<double> evaluations(locations.size());
18 for (
unsigned int i = 0; i < locations.size(); ++i) {
27 const std::vector<double>& probabilities)
const {
28 std::vector<double> evaluations(probabilities.size());
30 for (
unsigned int i = 0; i < probabilities.size(); ++i) {
std::vector< double > inv_cumulative_dist_func(const std::vector< double > &probabilities) const override
std::vector< double > cumulative_dist_func(const std::vector< double > &locations) const override
boost::math::inverse_gaussian distribution_
InverseGaussianDistribution()=delete