acts-project / acts-project/acts
Intersections from surfaces with two solutions are not updated correctly
Offen
Bug
Component - Detray
- Vorherrschende Sprache
- C++
- Sterne
- 131
- Forks
- 276
- Ø Merge
- 3 T. 13 Std.
- Gemergte PRs (30 T.)
- 112
Beschreibung
If a surface intersection returns two solutions and they are written to the navigator cache, the ```intersection_update``` kernel has no mechanism by which to distinguish the near from the far solution, so at the moment it updates both candidates with the near solution (```sfi[0]```). This doubles that solution in the cache and removes the second solution, which will then never be found by the navigator.
Not an immediate concern, as I don't think this case is part of the current setups.
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.