12#include "detray/builders/grid_factory.hpp"
13#include "detray/definitions/algebra.hpp"
14#include "detray/definitions/containers.hpp"
15#include "detray/geometry/concepts.hpp"
16#include "detray/material/material_slab.hpp"
17#include "detray/utils/grid/concepts.hpp"
18#include "detray/utils/grid/detail/axis_helpers.hpp"
19#include "detray/utils/grid/grid.hpp"
20#include "detray/utils/grid/grid_bins.hpp"
21#include "detray/utils/grid/serializers.hpp"
31 simple_serializer, container_t, owning>;
35template <concepts::algebra algebra_t>
38 simple_serializer, algebra_t>;
Bin with a single entry.
Definition grid_bins.hpp:25
Provides functionality to instantiate grids and grid collections.
Definition grid_factory.hpp:50
Algebra plugin concept.
Definition concepts.hpp:147
Concept for a geometrical shape.
Definition concepts.hpp:54
Detray include(s).
Definition array_operators.hpp:18
grid< algebra_t, axes< shape_t >, bins::single< material_slab< dscalar< algebra_t > > >, simple_serializer, container_t, owning > material_map
Definition of binned material.
Definition material_map.hpp:29
grid_factory< bins::single< material_slab< dscalar< algebra_t > > >, simple_serializer, algebra_t > material_grid_factory
How to build material maps of various shapes.
Definition material_map.hpp:36
grid_impl< coordinate_axes< axes_t, algebra_t, ownership, containers >, bin_t, simple_serializer > grid
Type alias for easier construction.
Definition grid.hpp:422
container_types<> host_container_types
Defining some common types Default host container policy based on vecmem vectors.
Definition containers.hpp:82