Docs
Loading...
Searching...
No Matches
NGGP-params.hpp
Go to the documentation of this file.
1
11
12#pragma once
13
14#include "Process-params.hpp"
15#include <Eigen/Dense>
16
27
28struct NGGP_params : public Process_params {
29
31 double a;
32
34 double sigma;
35
37 double tau;
38
45 NGGP_params(double a, double sigma, double tau) : Process_params("NGGP"), a(a), sigma(sigma), tau(tau) {}
46};
Abstract base class for process parameters.
double tau
Third parameter of the NGGP (controls tail behavior).
Definition NGGP-params.hpp:37
double sigma
Second parameter of the NGGP (controls cluster sizes).
Definition NGGP-params.hpp:34
NGGP_params(double a, double sigma, double tau)
Constructor for NGGP_params.
Definition NGGP-params.hpp:45
double a
Total mass parameter of the NGGP (controls number of clusters).
Definition NGGP-params.hpp:31
Process_params(const std::string &name)
Constructor for Process_params.
Definition Process-params.hpp:28