Docs
Loading...
Searching...
No Matches
NGGP_params Struct Reference

Struct for storing parameters of the NGGP (Normalized Generalized Gamma Process). More...

#include <NGGP-params.hpp>

Inheritance diagram for NGGP_params:
Process_params

Public Member Functions

 NGGP_params (double a, double sigma, double tau)
 Constructor for NGGP_params.
Public Member Functions inherited from Process_params
 Process_params (const std::string &name)
 Constructor for Process_params.
virtual ~Process_params ()

Public Attributes

double a
 Total mass parameter of the NGGP (controls number of clusters).
double sigma
 Second parameter of the NGGP (controls cluster sizes).
double tau
 Third parameter of the NGGP (controls tail behavior).
Public Attributes inherited from Process_params
const std::string name

Detailed Description

Struct for storing parameters of the NGGP (Normalized Generalized Gamma Process).

This struct holds the parameters for the NGGP model, including the total mass parameter a, the second parameter sigma, and the third parameter tau.

The parameters are stored as public members for easy access.

Constructor & Destructor Documentation

◆ NGGP_params()

NGGP_params::NGGP_params ( double a,
double sigma,
double tau )
inline

Constructor for NGGP_params.

Parameters
aTotal mass parameter
sigmaSecond parameter
tauThird parameter

Member Data Documentation

◆ a

double NGGP_params::a

Total mass parameter of the NGGP (controls number of clusters).

◆ sigma

double NGGP_params::sigma

Second parameter of the NGGP (controls cluster sizes).

◆ tau

double NGGP_params::tau

Third parameter of the NGGP (controls tail behavior).


The documentation for this struct was generated from the following file: