Template Struct particle_traits

Struct Documentation

template<class T>
struct particle_traits

Common traits of all particle types. See Page requirements as well.

Public Types

using state_type = std::decay_t<decltype(beluga::state(std::declval<T>()))>

The particle state type.

using weight_type = std::decay_t<decltype(beluga::weight(std::declval<T>()))>

The particle weight type.