Implementation of library primitives to abstract member access. More...
#include <tuple>#include <type_traits>#include <beluga/type_traits/strongly_typed_numeric.hpp>#include <beluga/type_traits/tuple_traits.hpp>#include <beluga/utility/forward_like.hpp>

Go to the source code of this file.
Classes | |
| struct | beluga::state_detail::state_fn |
Customization point object type for accessing the state of a particle. More... | |
| struct | beluga::weight_detail::weight_fn |
Customization point object type for accessing the weight of a particle. More... | |
Namespaces | |
| beluga | |
| The main Beluga namespace. | |
| beluga::state_detail | |
| beluga::weight_detail | |
Typedefs | |
| using | beluga::Cluster = Numeric< std::size_t, struct ClusterTag > |
Cluster type, as a strongly typed std::size_t. More... | |
| using | beluga::Weight = Numeric< double, struct WeightTag > |
Weight type, as a strongly typed double. More... | |
Variables | |
| constexpr state_detail::state_fn | beluga::state |
Customization point object for accessing the state of a particle. More... | |
| constexpr weight_detail::weight_fn | beluga::weight |
Customization point object for accessing the weight of a particle. More... | |
Implementation of library primitives to abstract member access.
Definition in file primitives.hpp.