bnmf-algs
Namespaces | Functions
util_details.hpp File Reference

Go to the source code of this file.

Namespaces

 bnmf_algs
 Main namespace for bnmf-algs library.
 
 bnmf_algs::details
 Namespace that contains types and functions for internal computations.
 

Functions

template<typename T , typename Scalar >
void bnmf_algs::details::check_bld_params (const matrix_t< T > &X, size_t z, const alloc_model::Params< Scalar > &model_params)
 Do parameter checks on BLD computing function parameters and throw an assertion error if the parameters are incorrect. More...
 
template<typename T , typename Scalar >
void bnmf_algs::details::check_EM_params (const matrix_t< T > &X, const std::vector< alloc_model::Params< Scalar >> &param_vec)
 Do parameter checks on EM algorithms for solving the BLD problem. More...
 
template<typename Real >
Real bnmf_algs::details::gsl_psi_wrapper (Real x)
 A template wrapper function around gsl_sf_psi. More...