noparama  v0.0.1
Nonparametric Bayesian models
Public Member Functions | Friends | List of all members
cluster_t Class Reference

#include <np_cluster.h>

Public Member Functions

 cluster_t (Suffies &suffies)
 
 cluster_t (const cluster_t &other)
 
 ~cluster_t ()
 
SuffiesgetSuffies () const
 Get sufficient statistics. More...
 
void setSuffies (Suffies &suffies)
 Set sufficient statistics. More...
 
void updateSuffies (Suffies suffies)
 
cluster_toperator= (cluster_t other)
 

Friends

void swap (cluster_t &first, cluster_t &second)
 

Detailed Description

A cluster is represented by a cluster_t structure and contains parameters in the form of sufficient statistics.

There are no dependencies between clusters assumed (hence no references to other clusters or hierarchy).

The data is not stored in the cluster itself, but in the membertrix object.

Constructor & Destructor Documentation

◆ cluster_t() [1/2]

cluster_t::cluster_t ( Suffies suffies)
inline

◆ cluster_t() [2/2]

cluster_t::cluster_t ( const cluster_t other)
inline

◆ ~cluster_t()

cluster_t::~cluster_t ( )
inline

Member Function Documentation

◆ getSuffies()

Suffies& cluster_t::getSuffies ( ) const
inline

Get sufficient statistics.

◆ operator=()

cluster_t& cluster_t::operator= ( cluster_t  other)
inline

◆ setSuffies()

void cluster_t::setSuffies ( Suffies suffies)
inline

Set sufficient statistics.

◆ updateSuffies()

void cluster_t::updateSuffies ( Suffies  suffies)
inline

Friends And Related Function Documentation

◆ swap

void swap ( cluster_t first,
cluster_t second 
)
friend

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