|
| 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...
|
| |