File indexing completed on 2026-07-26 08:22:10
0001
0002
0003
0004
0005
0006
0007
0008 #pragma once
0009
0010
0011 #include "traccc/finding/device/propagate_to_next_surface.hpp"
0012 #include "traccc/finding/finding_config.hpp"
0013
0014
0015 #include <cuda_runtime.h>
0016
0017 namespace traccc::cuda {
0018
0019 template <typename propagator_t, typename bfield_t>
0020 void propagate_to_next_surface(
0021 const dim3& grid_size, const dim3& block_size, std::size_t shared_mem_size,
0022 const cudaStream_t& stream, const finding_config& cfg,
0023 const typename propagator_t::detector_type::const_view_type& det_data,
0024 const bfield_t& field_data,
0025 const device::propagate_to_next_surface_payload& payload);
0026
0027 }