|
bool | bernoulli_distribution_check_param (double p) |
|
template<std::size_t K, typename IntType , typename RNGType > |
void | bernoulli_distribution_impl (RNGType &rng, std::size_t n, IntType *r, double p) |
|
template<typename RealType > |
bool | beta_distribution_check_param (RealType alpha, RealType beta) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType alpha, RealType beta, const BetaDistributionConstant< RealType > &constant) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_11 (RNGType &rng, std::size_t n, RealType *r, RealType, RealType, const BetaDistributionConstant< RealType > &) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_1x (RNGType &rng, std::size_t n, RealType *r, RealType, RealType, const BetaDistributionConstant< RealType > &constant) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_a1 (RNGType &, std::size_t, RealType *, RealType, RealType, const BetaDistributionConstant< RealType > &) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_a2 (RNGType &, std::size_t, RealType *, RealType, RealType, const BetaDistributionConstant< RealType > &) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_a3 (RNGType &, std::size_t, RealType *, RealType, RealType, const BetaDistributionConstant< RealType > &) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_as (RNGType &rng, std::size_t n, RealType *r, RealType, RealType, const BetaDistributionConstant< RealType > &) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_c (RNGType &rng, std::size_t n, RealType *r, RealType alpha, RealType beta, const BetaDistributionConstant< RealType > &constant) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_j (RNGType &rng, std::size_t n, RealType *r, RealType, RealType, const BetaDistributionConstant< RealType > &constant) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | beta_distribution_impl_x1 (RNGType &rng, std::size_t n, RealType *r, RealType, RealType, const BetaDistributionConstant< RealType > &constant) |
|
template<typename RealType > |
bool | cauchy_distribution_check_param (RealType, RealType b) |
|
template<typename RealType , typename RNGType > |
void | cauchy_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | chi_squared_distribution_check_param (RealType n) |
|
template<typename RealType > |
bool | exponential_distribution_check_param (RealType lambda) |
|
template<typename RealType , typename RNGType > |
void | exponential_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType lambda) |
|
template<typename RealType > |
bool | extreme_value_distribution_check_param (RealType, RealType b) |
|
template<typename RealType , typename RNGType > |
void | extreme_value_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | fisher_f_distribution_check_param (RealType m, RealType n) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | fisher_f_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType df1, RealType df2) |
|
template<typename RealType > |
bool | gamma_distribution_check_param (RealType alpha, RealType beta) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | gamma_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType alpha, RealType beta, const GammaDistributionConstant< RealType > &constant) |
|
template<std::size_t , typename RealType , typename RNGType > |
std::size_t | gamma_distribution_impl_e (RNGType &rng, std::size_t n, RealType *r, RealType, RealType beta, const GammaDistributionConstant< RealType > &) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | gamma_distribution_impl_n (RNGType &rng, std::size_t n, RealType *r, RealType, RealType beta, const GammaDistributionConstant< RealType > &constant) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | gamma_distribution_impl_t (RNGType &rng, std::size_t n, RealType *r, RealType alpha, RealType beta, const GammaDistributionConstant< RealType > &constant) |
|
template<std::size_t K, typename RealType , typename RNGType > |
std::size_t | gamma_distribution_impl_w (RNGType &rng, std::size_t n, RealType *r, RealType, RealType beta, const GammaDistributionConstant< RealType > &constant) |
|
template<MatrixOrder > |
void | hdf5io_matrix_dim (std::size_t, std::size_t,::hsize_t *) |
|
template<> |
void | hdf5io_matrix_dim< ColMajor > (std::size_t nrow, std::size_t ncol,::hsize_t *dim) |
|
template<> |
void | hdf5io_matrix_dim< RowMajor > (std::size_t nrow, std::size_t ncol,::hsize_t *dim) |
|
template<typename IntType > |
bool | hdf5store_int (std::size_t n, IntType *r, std::false_type) |
|
template<typename IntType > |
bool | hdf5store_int (std::size_t n, IntType *r, std::true_type) |
|
template<typename InputIter , typename... InputIters> |
void | hdf5store_list_insert_tuple (std::size_t nrow, const std::string &file_name, const std::string &data_name, const std::tuple< InputIter, InputIters... > &first, const std::string *sptr, std::integral_constant< std::size_t, 0 >) |
|
template<typename InputIter , typename... InputIters, std::size_t Pos> |
void | hdf5store_list_insert_tuple (std::size_t nrow, const std::string &file_name, const std::string &data_name, const std::tuple< InputIter, InputIters... > &first, const std::string *sptr, std::integral_constant< std::size_t, Pos >) |
|
template<std::size_t , typename T , std::size_t K, std::size_t Blocks> |
void | increment_block (std::array< T, K > &, std::array< std::array< T, K >, Blocks > &, std::false_type) |
|
template<std::size_t B, typename T , std::size_t K, std::size_t Blocks> |
void | increment_block (std::array< T, K > &ctr, std::array< std::array< T, K >, Blocks > &ctr_block, std::true_type) |
|
template<std::size_t , typename T , std::size_t K, std::size_t Blocks> |
void | increment_block_safe (std::array< T, K > &, std::array< std::array< T, K >, Blocks > &, std::false_type) |
|
template<std::size_t B, typename T , std::size_t K, std::size_t Blocks> |
void | increment_block_safe (std::array< T, K > &ctr, std::array< std::array< T, K >, Blocks > &ctr_block, std::true_type) |
|
template<std::size_t , typename T , std::size_t K, std::size_t Blocks> |
void | increment_block_set (const std::array< T, K > &, std::array< std::array< T, K >, Blocks > &, std::false_type) |
|
template<std::size_t B, typename T , std::size_t K, std::size_t Blocks> |
void | increment_block_set (const std::array< T, K > &ctr, std::array< std::array< T, K >, Blocks > &ctr_block, std::true_type) |
|
template<typename T , std::size_t K> |
void | increment_block_set (const std::array< T, K > &ctr, std::size_t n, std::array< T, K > *ctr_block, std::false_type) |
|
template<typename T , std::size_t K> |
void | increment_block_set (const std::array< T, K > &ctr, std::size_t n, std::array< T, K > *ctr_block) |
|
template<std::size_t , typename T , std::size_t K> |
void | increment_single (std::array< T, K > &, std::false_type) |
|
template<std::size_t N, typename T , std::size_t K> |
void | increment_single (std::array< T, K > &ctr, std::true_type) |
|
template<typename T > |
bool | is_equal (const T &a, const T &b) |
|
template<typename UIntType > |
std::string | itos (UIntType i, std::true_type) |
|
template<typename IntType > |
std::string | itos (IntType i, std::false_type) |
|
template<typename IntType > |
std::string | itos (IntType i) |
|
template<typename RealType > |
bool | laplace_distribution_check_param (RealType, RealType b) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | laplace_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | levy_distribution_check_param (RealType, RealType b) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | levy_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | logistic_distribution_check_param (RealType, RealType b) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | logistic_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | lognormal_distribution_check_param (RealType, RealType s) |
|
template<typename RealType , typename RNGType > |
void | lognormal_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType m, RealType s) |
|
void | mkl_error_check (int status, const char *func, const char *mklf) |
|
template<typename RealType > |
bool | normal_distribution_check_param (RealType, RealType stddev) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | normal_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType mean, RealType stddev) |
|
template<typename RealType > |
bool | pareto_distribution_check_param (RealType a, RealType b) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | pareto_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<std::size_t K, std::size_t I> |
void | philox_hilo (std::uint32_t b, std::uint32_t &hi, std::uint32_t &lo) |
|
template<std::size_t K, std::size_t I> |
void | philox_hilo (std::uint64_t b, std::uint64_t &hi, std::uint64_t &lo) |
|
template<typename RealType > |
bool | rayleigh_distribution_check_param (RealType sigma) |
|
template<typename RealType , typename RNGType > |
void | rayleigh_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType sigma) |
|
template<typename RealType > |
bool | student_t_distribution_check_param (RealType n) |
|
template<std::size_t K, typename RealType , typename RNGType > |
void | student_t_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType df) |
|
template<std::size_t K, typename RealType , typename Left , typename Right , typename RNGType > |
void | u01_lr_distribution_impl (RNGType &rng, std::size_t n, RealType *r) |
|
template<typename UIntType , typename RNGType , bool B1, bool B2> |
void | uniform_bits_distribution_impl (RNGType &rng, std::size_t n, UIntType *r, std::false_type, std::integral_constant< bool, B1 >, std::integral_constant< bool, B2 >) |
|
template<typename UIntType , typename RNGType > |
void | uniform_bits_distribution_impl (RNGType &rng, std::size_t n, UIntType *r, std::true_type, std::true_type, std::true_type) |
|
template<typename UIntType , typename RNGType > |
void | uniform_bits_distribution_impl (RNGType &rng, std::size_t n, UIntType *r, std::true_type, std::true_type, std::false_type) |
|
template<typename UIntType , typename RNGType > |
void | uniform_bits_distribution_impl (RNGType &rng, std::size_t n, UIntType *r, std::true_type, std::false_type, std::true_type) |
|
template<typename UIntType , typename RNGType > |
void | uniform_bits_distribution_impl (RNGType &rng, std::size_t n, UIntType *r, std::true_type, std::false_type, std::false_type) |
|
template<typename RealType , typename Left , typename Right , typename RNGType > |
void | uniform_real_lr_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|
template<typename RealType > |
bool | weibull_distribution_check_param (RealType a, RealType b) |
|
template<typename RealType , typename RNGType > |
void | weibull_distribution_impl (RNGType &rng, std::size_t n, RealType *r, RealType a, RealType b) |
|