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