#include <hyperexponential.hpp>
|
| hyperexponential_distribution () |
|
template<typename ProbIterT , typename RateIterT > |
| hyperexponential_distribution (ProbIterT prob_first, ProbIterT prob_last, RateIterT rate_first, RateIterT rate_last) |
|
template<typename ProbRangeT , typename RateRangeT > |
| hyperexponential_distribution (ProbRangeT const &prob_range, RateRangeT const &rate_range, typename boost::disable_if_c< boost::has_pre_increment< ProbRangeT >::value||boost::has_pre_increment< RateRangeT >::value >::type *=0) |
|
template<typename RateIterT , typename RateIterT2 > |
| hyperexponential_distribution (RateIterT const &rate_first, RateIterT2 const &rate_last, typename boost::enable_if_c< boost::has_pre_increment< RateIterT >::value||boost::has_pre_increment< RateIterT2 >::value >::type *=0) |
|
| hyperexponential_distribution (std::initializer_list< RealT > l1, std::initializer_list< RealT > l2) |
|
| hyperexponential_distribution (std::initializer_list< RealT > l1) |
|
template<typename RateRangeT > |
| hyperexponential_distribution (RateRangeT const &rate_range) |
|
std::vector< RealT > | probabilities () const |
|
std::vector< RealT > | rates () const |
|
std::size_t | num_phases () const |
|
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename ProbIterT , typename RateIterT >
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename ProbRangeT , typename RateRangeT >
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RateIterT , typename RateIterT2 >
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RateRangeT >
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
template<typename RealT = double, typename PolicyT = policies::policy<>>
The documentation for this class was generated from the following files: