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>
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 |
Implementation of a take_while_kld range adaptor object.
Definition in file take_while_kld.hpp.