Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Nbnmf_algs | Main namespace for bnmf-algs library |
▼Nalloc_model | Namespace that contains functions related to Allocation Model [5] |
CParams | Structure to hold the parameters for the Allocation Model [5] |
▼Nbld | Namespace that contains solver and auxiliary functions for Best Latent Decomposition (BLD) problem |
CEMResult | Structure holding the results of EM procedures |
▼Ncuda | Cuda namespace contains functions that operate on nvidia GPUs using CUDA routines |
CDeviceMemory1D | A wrapper template class around a contiguous array of T types laid out in device memory (GPU memory) |
CDeviceMemory2D | A wrapper template class around 2D row-major pitched memory stored in device memory (GPU memory) |
CDeviceMemory3D | A wrapper template class around 3D row-major pitched memory stored in device memory (GPU memory) |
CHostMemory1D | A wrapper template class around a contiguous array of T types laid out in main memory (host memory) |
CHostMemory2D | A wrapper template class around a row-major matrix type stored in main memory (host memory) |
CHostMemory3D | A wrapper template class around a row-major 3D tensor stored in main memory (host memory) |
▼Ndetails | Namespace that contains types and functions for internal computations |
►Nbld_mult | Namespace containing bld_mult update functions (CUDA/non-CUDA) |
CCollapsedGibbsComputer | Computer type that will compute the next collapsed gibbs sample when its operator() is invoked |
CSampleOnesNoReplaceComputer | Computer type that will compute the next sample from a given matrix without replacement when its operator() is invoked |
CSampleOnesReplaceComputer | Computer type that will compute the next sample from a given matrix with replacement when its operator() is invoked |
CTotalMarginalCalculator | Class to compute total \(p(X|\Theta) = \sum_S p(X|S)p(S|\Theta)\) for all possible allocation tensors while storing shared state between function invocations |
▼Nutil | Namespace for general purpose utility functions to be used by all bnmf_algs functions |
CComputationIterator | A template iterator that generates values via computation using the previous value |
CGenerator | A template generator that generates values from an initial value by applying a computation to the previous value a given number of times |