Classes | Namespaces | Variables
sample.hpp File Reference

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>
Include dependency graph for sample.hpp:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Implementation of a sample (with replacement) range adaptor object.

Definition in file sample.hpp.



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