Docs
Toggle main menu visibility
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
28
struct
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
};
Process-params.hpp
Abstract base class for process parameters.
NGGP_params::tau
double tau
Third parameter of the NGGP (controls tail behavior).
Definition
NGGP-params.hpp:37
NGGP_params::sigma
double sigma
Second parameter of the NGGP (controls cluster sizes).
Definition
NGGP-params.hpp:34
NGGP_params::NGGP_params
NGGP_params(double a, double sigma, double tau)
Constructor for NGGP_params.
Definition
NGGP-params.hpp:45
NGGP_params::a
double a
Total mass parameter of the NGGP (controls number of clusters).
Definition
NGGP-params.hpp:31
Process_params::Process_params
Process_params(const std::string &name)
Constructor for Process_params.
Definition
Process-params.hpp:28
BNPClust
params
NGGP-params.hpp
Generated by
1.17.0