| abort(const char *custom_msg="Navigator (unknown reason)") | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| abort(const debug_msg_generator_t &debug_msg_generator) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| advance() -> void | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| algebra_t typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| back() const | detray::ranges::view_interface< view_impl_t > | |
| back() | detray::ranges::view_interface< view_impl_t > | |
| base_state()=delete | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| base_state(const detector_t &det) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | explicit |
| base_state(const detector_t &det, view_t view) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| begin() const -> candidate_const_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| begin() -> candidate_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| cache_exhausted() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| candidates() const -> const candidate_cache_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| candidates() -> candidate_cache_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| capacity() | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | static |
| cbegin() const -> candidate_const_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| cend() const -> candidate_const_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| const_view_type typedef | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | |
| current() const -> const candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| current() -> candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| current_surface() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| current_volume() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| data() const | detray::ranges::view_interface< view_impl_t > | |
| data() | detray::ranges::view_interface< view_impl_t > | |
| detector() const -> const detector_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| detector_type typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| direction() const -> navigation::direction | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| empty() const -> bool | detray::ranges::view_interface< view_impl_t > | |
| encountered_sf_material() const -> bool | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| end() const -> candidate_const_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| end() -> candidate_itr_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| exit() | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| external_tol() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| finished() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| front() const | detray::ranges::view_interface< view_impl_t > | |
| front() | detray::ranges::view_interface< view_impl_t > | |
| geometry_identifier() const -> geometry::identifier | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| inspector() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| inspector() | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_alive() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_edge_candidate() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_good_candidate() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_on_passive() const -> bool | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_on_portal() const -> bool | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_on_sensitive() const -> bool | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_on_surface() const -> bool | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| is_probably_candidate() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| last() const -> const candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| last() -> candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| last_index() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| last_index(dist_t pos) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| n_candidates() const -> dindex | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| nav_link_t typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| navigation::local_navigation (defined in detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state) | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | friend |
| navigation::update_status (defined in detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state) | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | friend |
| navigation::volume_switch (defined in detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state) | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | friend |
| next_index() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| next_index(dist_t pos) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| next_surface() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| next_volume() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| operator bool() const | detray::ranges::view_interface< view_impl_t > | explicit |
| operator()() const | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| operator[](const dindex i) const | detray::ranges::view_interface< view_impl_t > | |
| operator[](const dindex i) | detray::ranges::view_interface< view_impl_t > | |
| pause() | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| point3_t typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| run_inspector(const navigation::config &cfg, const point3_t &track_pos, const vector3_t &track_dir, const char *message) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| run_inspector(const navigation::config &cfg, const point3_t &track_pos, const vector3_t &track_dir, const char *message, const debug_msg_generator_t &msg_gen) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| scalar_t typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| set_direction(const navigation::direction dir) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| set_external_tol(const scalar_t tol) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| set_fair_trust() | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | |
| set_high_trust() | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | |
| set_last(candidate_const_itr_t new_last) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| set_next(candidate_const_itr_t new_next) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| set_no_trust() | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| set_volume(dindex v) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| size() const | detray::ranges::view_interface< view_impl_t > | |
| status() const -> navigation::status | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| status(navigation::status s) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| target() const -> const candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| target() -> candidate_t & | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| trust_level() const -> navigation::trust_level | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |
| trust_level(navigation::trust_level t) | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| value_type typedef | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | |
| vector3_t typedef | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | protected |
| view_type typedef | detray::caching_navigator< detector_t, k_cache_capacity, inspector_t, intersection_t >::state | |
| volume() const -> nav_link_t | detray::navigation::base_state< state, detector_type, k_cache_capacity, inspector_type, intersection_type > | |