Here is a list of all files with brief descriptions:
[detail level 123]
▼ src | |
▼ processes | |
DP.cpp | Implementation of Dirichlet Process for Bayesian nonparametric clustering |
DP.hpp | Dirichlet Process implementation for Bayesian nonparametric clustering |
DPW.cpp | Implementation of Weighted Dirichlet Process with spatial dependencies |
DPW.hpp | Dirichlet Process with spatial weights (DPW) implementation for spatially-aware Bayesian nonparametric clustering |
NGGP.cpp | Implementation of Normalized Generalized Gamma Process |
NGGP.hpp | Normalized Generalized Gamma Process (NGGP) implementation for Bayesian nonparametric clustering |
NGGPW.cpp | Implementation of Weighted Normalized Generalized Gamma Process |
NGGPW.hpp | Normalized Generalized Gamma Process with spatial weights (NGGPW) implementation for spatially-aware Bayesian nonparametric clustering |
▼ samplers | |
neal.cpp | Implementation of Neal's Algorithm 3 for collapsed Gibbs sampling |
neal.hpp | Neal's Algorithm 3 implementation for collapsed Gibbs sampling |
splitmerge.cpp | Implementation of Split-Merge MCMC sampler |
splitmerge.hpp | Split-Merge MCMC sampler implementation for Bayesian nonparametric models |
splitmerge_SAMS.cpp | Implementation of Sequential Allocation Merge-Split (SAMS) sampler |
splitmerge_SAMS.hpp | Sequential Allocation Merge-Split (SAMS) sampler implementation |
▼ utils | |
Data.cpp | Implementation of the Data class |
Data.hpp | Data structure for managing point distances and cluster allocations |
Likelihood.cpp | Implementation of the Likelihood class for distance-based clustering |
Likelihood.hpp | Likelihood computation for clustering with cohesion and repulsion |
Params.hpp | Parameter management for Bayesian nonparametric MCMC models |
Process.hpp | Abstract interface for Bayesian nonparametric processes |
Sampler.hpp | Abstract base class for MCMC sampling algorithms |
launcher.cpp | Main launcher file for MCMC simulation with various Bayesian non-parametric processes |