Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/root/bvh/v2/README.md is written in an unsupported language. File is not indexed.

0001 These headers, providing routines to construct and navigate
0002 bounding volume hierarchies, have been copied from https://github.com/madmann91/bvh
0003 commit 66e445b92f68801a6dd8ef94.
0004 
0005 
0006 Minor changes have been subsequently been applied to achieve compilation with C++17:
0007 
0008 - inclusion of alternative span, when std::span is not found
0009 - replacement of C++20 defaulted comparison operators with actual implementation
0010 - old-style struct construction for objects of type "Reinsertion"
0011 - use of std::inner_product instead of std::transform_reduce (gcc 8.5 had problems)
0012 
0013 This is needed since ROOT should compile with C++17.