Implementation of a sample (with replacement) range adaptor object. More...
#include <random>#include <range/v3/utility/random.hpp>#include <range/v3/view/common.hpp>#include <range/v3/view/generate.hpp>#include <beluga/type_traits/particle_traits.hpp>#include <beluga/views/particles.hpp>

Go to the source code of this file.
Classes | |
| struct | beluga::views::detail::sample_view< Range, Distribution, URNG >::cursor |
| Cursor class that handles the iteration logic. More... | |
| struct | beluga::views::detail::sample_base_fn |
| Implementation detail for a sample algorithm. More... | |
| struct | beluga::views::detail::sample_fn |
| Implementation detail for a sample range adaptor object. More... | |
| struct | beluga::views::detail::sample_view< Range, Distribution, URNG > |
| Implementation of the sample view. More... | |
Namespaces | |
| beluga | |
| The main Beluga namespace. | |
| beluga::views | |
| beluga::views::detail | |
Variables | |
| constexpr ranges::views::view_closure< detail::sample_fn > | beluga::views::sample |
Implementation of a sample (with replacement) range adaptor object.
Definition in file sample.hpp.