Amcl(MotionModel motion_model, SensorModel sensor_model, RandomStateGenerator random_state_generator, spatial_hasher_type spatial_hasher, const AmclParams ¶ms=AmclParams{}, ExecutionPolicy execution_policy=std::execution::seq) | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
control_action_window_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
estimation_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
execution_policy_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
force_update() | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
force_update_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
get_random_state_generator() const | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inlineprivate |
initialize(Distribution distribution) | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
initialize(state_type pose, CovarianceT covariance) | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
map_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
measurement_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
motion_model_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
params_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
particle_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
particles() const | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
particles_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
random_probability_estimator_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
random_state_generator_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
random_state_generator_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
resample_policy_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
sensor_model_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
spatial_hasher_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
spatial_hasher_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
state_type typedef | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |
update(state_type control_action, measurement_type measurement) -> std::optional< estimation_type > | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
update_map(map_type map) | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | inline |
update_policy_ | beluga::Amcl< MotionModel, SensorModel, RandomStateGenerator, WeightT, ParticleType, ExecutionPolicy > | private |