noparama  v0.0.1
Nonparametric Bayesian models
np_init_clusters.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <random>
4 
5 #include <Eigen/Dense>
6 
7 #include <statistics/distribution.h>
8 
9 #include <membertrix.h>
10 
11 #include <np_cluster.h>
12 
16 class InitClusters {
17  private:
18  std::default_random_engine _generator;
19 
20  distribution_t & _nonparametrics;
21 
22  std::uniform_real_distribution<double> _distribution;
23 
24  // verbosity
25  char _verbosity;
26  public:
33  random_engine_t & generator,
34  distribution_t & nonparametrics
35  );
36 
42  void init(
43  membertrix & cluster_matrix,
44  int K
45  );
46 };
47 
Definition: np_init_clusters.h:16
Definition: membertrix.h:52
InitClusters(random_engine_t &generator, distribution_t &nonparametrics)
Definition: np_init_clusters.cpp:9
void init(membertrix &cluster_matrix, int K)
Definition: np_init_clusters.cpp:20