|
template<typename Scalar > |
using | bnmf_algs::vector_t = Eigen::Matrix< Scalar, 1, Eigen::Dynamic, Eigen::RowMajor > |
| Vector type used in the computations. More...
|
|
using | bnmf_algs::vectord = vector_t< double > |
| Vector type specialization using double as Scalar value. More...
|
|
template<typename Scalar > |
using | bnmf_algs::matrix_t = Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > |
| Matrix type used in the computations. More...
|
|
using | bnmf_algs::matrixd = matrix_t< double > |
| Matrix type specialization using double as Scalar value. More...
|
|
template<typename Scalar , size_t N> |
using | bnmf_algs::tensor_t = Eigen::Tensor< Scalar, N, Eigen::RowMajor > |
| Tensor type used in the computations. More...
|
|
template<size_t N> |
using | bnmf_algs::tensord = tensor_t< double, N > |
| Tensor type specialization using double as Scalar value. More...
|
|
template<size_t N> |
using | bnmf_algs::shape = Eigen::array< size_t, N > |
| Shape of vectors, matrices, tensors, etc. More...
|
|
using | bnmf_algs::util::gsl_rng_wrapper = std::unique_ptr< gsl_rng, decltype(&gsl_rng_free)> |
| RAII wrapper around gsl_rng types. More...
|
|