Class custom_bias_angle_generator

Inheritance Relationships

Base Type

Class Documentation

class custom_bias_angle_generator : public cosm::apf2D::nav::base_bias_angle_generator

Generates bias angles for the wander_force drawn from a custom distribution.

Public Functions

inline explicit custom_bias_angle_generator(const config::bias_angle_config *config)
custom_bias_angle_generator(const custom_bias_angle_generator&) = delete
custom_bias_angle_generator(custom_bias_angle_generator&&) = delete
virtual rmath::radians operator()(const rmath::radians&, rmath::rng *rng) override

Generate a bias angle according to configuration.

Parameters:

last_heading – The heading angle the last time a bias angle was generated.

custom_bias_angle_generator &operator=(const custom_bias_angle_generator&) = delete
custom_bias_angle_generator &operator=(custom_bias_angle_generator&&) = delete