Public Attributes | List of all members
beluga::clusterizer_detail::ClusterCell< State > Struct Template Reference

A struct that holds the data of a single cell for the clusterization algorithm. More...

#include <cluster_based_estimation.hpp>

Public Attributes

std::optional< std::size_t > cluster_id
 cluster id of the cell More...
 
std::size_t num_particles {0}
 number of particles in the cell More...
 
State representative_state
 state of a particle that is within the cell More...
 
double weight {0.0}
 average weight of the cell More...
 

Detailed Description

template<class State>
struct beluga::clusterizer_detail::ClusterCell< State >

A struct that holds the data of a single cell for the clusterization algorithm.

Definition at line 112 of file cluster_based_estimation.hpp.

Member Data Documentation

◆ cluster_id

template<class State >
std::optional<std::size_t> beluga::clusterizer_detail::ClusterCell< State >::cluster_id

cluster id of the cell

Definition at line 116 of file cluster_based_estimation.hpp.

◆ num_particles

template<class State >
std::size_t beluga::clusterizer_detail::ClusterCell< State >::num_particles {0}

number of particles in the cell

Definition at line 115 of file cluster_based_estimation.hpp.

◆ representative_state

template<class State >
State beluga::clusterizer_detail::ClusterCell< State >::representative_state

state of a particle that is within the cell

Definition at line 113 of file cluster_based_estimation.hpp.

◆ weight

template<class State >
double beluga::clusterizer_detail::ClusterCell< State >::weight {0.0}

average weight of the cell

Definition at line 114 of file cluster_based_estimation.hpp.


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


beluga
Author(s):
autogenerated on Tue Jul 16 2024 02:59:54