You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dear detray developers, while trying to compile traccc with C++20 enabled I encountered an issue stemming from detray, namely that deprecated arithmetic between enumeration and floating point types is used here:
Please consider adding static casts to turn this enumeration type into a floating point type, or use a conditional to multiply without relying on implicit conversion.
The text was updated successfully, but these errors were encountered:
This is related to #337 and will need to be rewritten at some point. Unsigned integer to floating point conversions will be cleaned out in #372 . But for this particular issue, see #375 for a quick fix
Dear detray developers, while trying to compile traccc with C++20 enabled I encountered an issue stemming from detray, namely that deprecated arithmetic between enumeration and floating point types is used here:
detray/core/include/detray/propagator/constrained_step.hpp
Line 81 in 36f9fcd
Please consider adding static casts to turn this enumeration type into a floating point type, or use a conditional to multiply without relying on implicit conversion.
The text was updated successfully, but these errors were encountered: