Classes | Namespaces | Functions | Variables
take_while_kld.hpp File Reference

Implementation of a take_while_kld range adaptor object. More...

#include <cmath>
#include <unordered_set>
#include <range/v3/view/take.hpp>
#include <range/v3/view/take_while.hpp>
#include <beluga/type_traits/particle_traits.hpp>
Include dependency graph for take_while_kld.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::take_while_kld_fn
 Implementation detail for a take_while_kld range adaptor object. More...
 

Namespaces

 beluga
 The main Beluga namespace.
 
 beluga::detail
 
 beluga::views
 
 beluga::views::detail
 

Functions

auto beluga::kld_condition (std::size_t min, double epsilon, double z=beluga::detail::kDefaultKldZ)
 Returns a callable object that verifies if the KLD condition is being satisfied. More...
 

Variables

constexpr double beluga::detail::kDefaultKldZ = 3.
 Default upper standard normal quantile, P = 0.999. More...
 
constexpr detail::take_while_kld_fn beluga::views::take_while_kld
 

Detailed Description

Implementation of a take_while_kld range adaptor object.

Definition in file take_while_kld.hpp.



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