Namespaces | Variables
beluga::policies Namespace Reference

Namespaces

 detail
 

Variables

constexpr detail::every_n_fn every_n
 Policy that triggers an action every N calls. More...
 
constexpr policy< detail::on_effective_size_drop_policyon_effective_size_drop
 Policy that can be used to trigger an action based on the Effective Sample Size (ESS) metric. More...
 
constexpr detail::on_motion_fn on_motion
 Policy that triggers an action based on motion. More...
 

Variable Documentation

◆ every_n

constexpr detail::every_n_fn beluga::policies::every_n
inlineconstexpr

Policy that triggers an action every N calls.

This policy is designed to be used for scenarios where an action needs to be performed periodically based on a specified count of calls.

Definition at line 70 of file every_n.hpp.

◆ on_effective_size_drop

constexpr policy<detail::on_effective_size_drop_policy> beluga::policies::on_effective_size_drop
inlineconstexpr

Policy that can be used to trigger an action based on the Effective Sample Size (ESS) metric.

This policy is designed for scenarios where an action is desired when the Effective Sample Size drops below a certain threshold (half the number of particles by default).

Definition at line 64 of file on_effective_size_drop.hpp.

◆ on_motion

constexpr detail::on_motion_fn beluga::policies::on_motion
inlineconstexpr

Policy that triggers an action based on motion.

This policy is designed to be used for scenarios where an action needs to be performed based on the detected motion, considering specified distance and angle thresholds.

Definition at line 121 of file on_motion.hpp.



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