Skip to content

Commit 4047edc

Browse files
authored
Merge pull request #925 from niermann999/ref-algebra-detail
ref: move some includes out of the detail namespace
2 parents 5883346 + 527a889 commit 4047edc

File tree

272 files changed

+455
-456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

272 files changed

+455
-456
lines changed

core/include/detray/builders/cuboid_portal_generator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
// Project include(s)
1111
#include "detray/builders/surface_factory_interface.hpp"
1212
#include "detray/core/detail/data_context.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
14-
#include "detray/definitions/detail/math.hpp"
1513
#include "detray/definitions/detail/qualifiers.hpp"
1614
#include "detray/definitions/geometry.hpp"
15+
#include "detray/definitions/indexing.hpp"
16+
#include "detray/definitions/math.hpp"
1717
#include "detray/geometry/shapes/cuboid3D.hpp"
1818
#include "detray/utils/bounding_volume.hpp"
1919

core/include/detray/builders/cylinder_portal_generator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#include "detray/builders/surface_factory_interface.hpp"
1212
#include "detray/builders/volume_builder.hpp"
1313
#include "detray/core/detail/data_context.hpp"
14-
#include "detray/definitions/detail/algebra.hpp"
15-
#include "detray/definitions/detail/indexing.hpp"
14+
#include "detray/definitions/algebra.hpp"
1615
#include "detray/definitions/detail/qualifiers.hpp"
1716
#include "detray/definitions/geometry.hpp"
17+
#include "detray/definitions/indexing.hpp"
1818
#include "detray/geometry/shapes/cuboid3D.hpp"
1919
#include "detray/utils/bounding_volume.hpp"
2020

core/include/detray/builders/detail/associator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s).
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414
#include "detray/utils/concepts.hpp"
1515

1616
// System include(s).

core/include/detray/builders/detail/bin_association.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// Project include(s)
1212
#include "detray/builders/detail/associator.hpp"
13-
#include "detray/definitions/detail/algebra.hpp"
13+
#include "detray/definitions/algebra.hpp"
1414
#include "detray/definitions/units.hpp"
1515
#include "detray/geometry/coordinates/concentric_cylindrical2D.hpp"
1616
#include "detray/geometry/coordinates/cylindrical2D.hpp"

core/include/detray/builders/detail/portal_accessor.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s).
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313
#include "detray/geometry/shapes/cylinder2D.hpp"
1414
#include "detray/geometry/shapes/ring2D.hpp"

core/include/detray/builders/detail/volume_connector.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/containers.hpp"
12-
#include "detray/definitions/detail/indexing.hpp"
11+
#include "detray/definitions/containers.hpp"
12+
#include "detray/definitions/indexing.hpp"
1313
#include "detray/materials/predefined_materials.hpp"
1414

1515
// Vecmem include(s)

core/include/detray/builders/grid_factory.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#pragma once
99

1010
// Project include(s).
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/containers.hpp"
11+
#include "detray/definitions/algebra.hpp"
12+
#include "detray/definitions/containers.hpp"
1313
#include "detray/definitions/units.hpp"
1414
#include "detray/geometry/mask.hpp"
1515
#include "detray/geometry/shapes.hpp"

core/include/detray/builders/homogeneous_material_factory.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
// Project include(s)
1111
#include "detray/builders/surface_factory.hpp"
12-
#include "detray/definitions/detail/algebra.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
12+
#include "detray/definitions/algebra.hpp"
13+
#include "detray/definitions/indexing.hpp"
1414
#include "detray/geometry/shapes/unmasked.hpp"
1515
#include "detray/materials/material.hpp"
1616
#include "detray/utils/ranges.hpp"

core/include/detray/builders/homogeneous_material_generator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
// Project include(s)
1111
#include "detray/builders/surface_factory_interface.hpp"
12-
#include "detray/definitions/detail/algebra.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
12+
#include "detray/definitions/algebra.hpp"
1413
#include "detray/definitions/detail/qualifiers.hpp"
14+
#include "detray/definitions/indexing.hpp"
1515
#include "detray/materials/material.hpp"
1616
#include "detray/materials/material_rod.hpp"
1717
#include "detray/materials/predefined_materials.hpp"

core/include/detray/builders/material_map_factory.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// Project include(s)
1111
#include "detray/builders/homogeneous_material_factory.hpp"
1212
#include "detray/builders/surface_factory.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
13+
#include "detray/definitions/indexing.hpp"
1414
#include "detray/geometry/shapes/unmasked.hpp"
1515
#include "detray/materials/material.hpp"
1616
#include "detray/utils/ranges.hpp"

core/include/detray/builders/material_map_generator.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
// Project include(s)
1111
#include "detray/builders/surface_factory_interface.hpp"
12-
#include "detray/definitions/detail/algebra.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
12+
#include "detray/definitions/algebra.hpp"
1413
#include "detray/definitions/detail/qualifiers.hpp"
14+
#include "detray/definitions/indexing.hpp"
1515
#include "detray/geometry/detail/surface_kernels.hpp"
1616
#include "detray/geometry/shapes/cylinder2D.hpp"
1717
#include "detray/geometry/shapes/ring2D.hpp"

core/include/detray/builders/surface_factory.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
// Project include(s)
1111
#include "detray/builders/surface_factory_interface.hpp"
1212
#include "detray/core/detail/data_context.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
1413
#include "detray/definitions/detail/qualifiers.hpp"
14+
#include "detray/definitions/indexing.hpp"
1515
#include "detray/geometry/mask.hpp"
1616
#include "detray/geometry/shapes/unmasked.hpp"
1717
#include "detray/materials/material_rod.hpp"

core/include/detray/builders/surface_factory_interface.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#endif
1414

1515
// Project include(s).
16-
#include "detray/definitions/detail/indexing.hpp"
1716
#include "detray/definitions/detail/qualifiers.hpp"
1817
#include "detray/definitions/geometry.hpp"
18+
#include "detray/definitions/indexing.hpp"
1919

2020
// System include(s)
2121
#include <memory>

core/include/detray/core/detail/container_buffers.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
// Project include(s)
1111
#include "detray/core/detail/container_views.hpp"
12-
#include "detray/definitions/detail/containers.hpp"
12+
#include "detray/definitions/containers.hpp"
1313
#include "detray/definitions/detail/qualifiers.hpp"
1414
#include "detray/utils/tuple.hpp"
1515
#include "detray/utils/tuple_helpers.hpp"

core/include/detray/core/detail/container_views.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/containers.hpp"
11+
#include "detray/definitions/containers.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313
#include "detray/utils/tuple.hpp"
1414
#include "detray/utils/tuple_helpers.hpp"

core/include/detray/core/detail/data_context.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/indexing.hpp"
1211
#include "detray/definitions/detail/qualifiers.hpp"
12+
#include "detray/definitions/indexing.hpp"
1313

1414
namespace detray {
1515

core/include/detray/core/detail/indexing.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/containers.hpp"
11+
#include "detray/definitions/containers.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313
#include "detray/utils/bit_encoder.hpp"
1414
#include "detray/utils/invalid_values.hpp"

core/include/detray/core/detail/multi_store.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#include "detray/core/detail/container_views.hpp"
1313
#include "detray/core/detail/data_context.hpp"
1414
#include "detray/core/detail/tuple_container.hpp"
15-
#include "detray/definitions/detail/indexing.hpp"
1615
#include "detray/definitions/detail/qualifiers.hpp"
16+
#include "detray/definitions/indexing.hpp"
1717
#include "detray/utils/type_list.hpp"
1818
#include "detray/utils/type_registry.hpp"
1919
#include "detray/utils/type_traits.hpp"

core/include/detray/core/detail/single_store.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
#include "detray/core/detail/container_buffers.hpp"
1212
#include "detray/core/detail/container_views.hpp"
1313
#include "detray/core/detail/data_context.hpp"
14-
#include "detray/definitions/detail/indexing.hpp"
1514
#include "detray/definitions/detail/qualifiers.hpp"
15+
#include "detray/definitions/indexing.hpp"
1616

1717
// Vecmem include(s)
1818
#include <vecmem/memory/memory_resource.hpp>

core/include/detray/core/detail/surface_lookup.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
// Project include(s)
1111
#include "detray/core/detail/container_buffers.hpp"
1212
#include "detray/core/detail/container_views.hpp"
13-
#include "detray/definitions/detail/indexing.hpp"
1413
#include "detray/definitions/detail/qualifiers.hpp"
14+
#include "detray/definitions/indexing.hpp"
1515
#include "detray/geometry/barcode.hpp"
1616

1717
// Vecmem include(s)

core/include/detray/core/detail/tuple_container.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
// Detray include(s)
1111
#include "detray/core/detail/container_buffers.hpp"
1212
#include "detray/core/detail/container_views.hpp"
13-
#include "detray/definitions/detail/containers.hpp"
13+
#include "detray/definitions/containers.hpp"
1414
#include "detray/definitions/detail/qualifiers.hpp"
1515
#include "detray/utils/tuple_helpers.hpp"
1616
#include "detray/utils/type_traits.hpp"

core/include/detray/core/detector.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include "detray/core/detail/container_buffers.hpp"
1717
#include "detray/core/detail/container_views.hpp"
1818
#include "detray/core/detail/surface_lookup.hpp"
19-
#include "detray/definitions/detail/algebra.hpp"
20-
#include "detray/definitions/detail/containers.hpp"
19+
#include "detray/definitions/algebra.hpp"
20+
#include "detray/definitions/containers.hpp"
2121
#include "detray/definitions/detail/qualifiers.hpp"
2222
#include "detray/geometry/detail/volume_descriptor.hpp"
2323
#include "detray/utils/concepts.hpp"

core/include/detray/definitions/detail/algorithms.hpp core/include/detray/definitions/algorithms.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
// System include(s)
1717
#include <algorithm>
1818

19-
namespace detray::detail {
19+
namespace detray {
2020

2121
/// @brief sequential (single thread) sort function
2222
template <std::random_access_iterator rand_iter_t,
@@ -25,7 +25,7 @@ DETRAY_HOST_DEVICE inline void sequential_sort(rand_iter_t first,
2525
sentinel_t last) {
2626
#if defined(__CUDACC__) || defined(CL_SYCL_LANGUAGE_VERSION) || \
2727
defined(SYCL_LANGUAGE_VERSION)
28-
detray::selection_sort(first, last);
28+
detray::detail::selection_sort(first, last);
2929
#else
3030
std::ranges::sort(first, last);
3131
#endif
@@ -52,7 +52,7 @@ DETRAY_HOST_DEVICE inline auto lower_bound(forw_iter_t first, sentinel_t last,
5252
const Value& value) {
5353
#if defined(__CUDACC__) || defined(CL_SYCL_LANGUAGE_VERSION) || \
5454
defined(SYCL_LANGUAGE_VERSION)
55-
return detray::lower_bound(first, last, value);
55+
return detray::detail::lower_bound(first, last, value);
5656
#else
5757
return std::ranges::lower_bound(first, last, value);
5858
#endif
@@ -65,10 +65,10 @@ DETRAY_HOST_DEVICE inline auto upper_bound(forw_iter_t first, sentinel_t last,
6565
const Value& value) {
6666
#if defined(__CUDACC__) || defined(CL_SYCL_LANGUAGE_VERSION) || \
6767
defined(SYCL_LANGUAGE_VERSION)
68-
return detray::upper_bound(first, last, value);
68+
return detray::detail::upper_bound(first, last, value);
6969
#else
7070
return std::ranges::upper_bound(first, last, value);
7171
#endif
7272
}
7373

74-
} // namespace detray::detail
74+
} // namespace detray

core/include/detray/definitions/detail/math.hpp core/include/detray/definitions/math.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Algebra-plugins include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212

1313
// SYCL include(s).
1414
#if defined(CL_SYCL_LANGUAGE_VERSION) || defined(SYCL_LANGUAGE_VERSION)

core/include/detray/definitions/pdg_particle.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s).
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313
#include "detray/definitions/units.hpp"
1414

core/include/detray/definitions/track_parametrization.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212
#include "detray/utils/concepts.hpp"
1313

1414
namespace detray {

core/include/detray/definitions/units.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212

1313
// System include(s)
1414
#include <cmath>

core/include/detray/geometry/barcode.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#pragma once
1010

1111
// Project include(s)
12-
#include "detray/definitions/detail/indexing.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
1413
#include "detray/definitions/geometry.hpp"
14+
#include "detray/definitions/indexing.hpp"
1515
#include "detray/utils/bit_encoder.hpp"
1616

1717
// System include(s)

core/include/detray/geometry/coordinates/cartesian2D.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313

1414
namespace detray {

core/include/detray/geometry/coordinates/cartesian3D.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
11+
#include "detray/definitions/algebra.hpp"
1212
#include "detray/definitions/detail/qualifiers.hpp"
1313

1414
namespace detray {

core/include/detray/geometry/coordinates/concentric_cylindrical2D.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414

1515
namespace detray {
1616

core/include/detray/geometry/coordinates/cylindrical2D.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414

1515
namespace detray {
1616

core/include/detray/geometry/coordinates/cylindrical3D.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414

1515
namespace detray {
1616

core/include/detray/geometry/coordinates/line2D.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414

1515
namespace detray {
1616

core/include/detray/geometry/coordinates/polar2D.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#pragma once
99

1010
// Project include(s)
11-
#include "detray/definitions/detail/algebra.hpp"
12-
#include "detray/definitions/detail/math.hpp"
11+
#include "detray/definitions/algebra.hpp"
1312
#include "detray/definitions/detail/qualifiers.hpp"
13+
#include "detray/definitions/math.hpp"
1414

1515
namespace detray {
1616

0 commit comments

Comments
 (0)