1 #ifndef _INV_GAUSS_DIST_H_ 2 #define _INV_GAUSS_DIST_H_ 6 #include <boost/math/distributions/inverse_gaussian.hpp> 7 #include "distribution.h" 37 std::string
name()
const override {
return "InverseGaussianDist"; };
47 const std::vector<double>& locations)
const override;
57 const std::vector<double>& probabilities)
const override;
67 #endif // _INV_GAUSS_DIST_H_ 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
virtual ~InverseGaussianDistribution()
boost::math::inverse_gaussian distribution_
InverseGaussianDistribution()=delete
std::string name() const override