Celeritas 0.6.0-129+develop.846910afa
|
#include "corecel/Config.hh"
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "corecel/sys/ThreadId.hh"
#include "geocel/Types.hh"
#include "detail/VecgeomNavCollection.hh"
#include "detail/VecgeomTraits.hh"
Classes | |
struct | celeritas::VecgeomScalars |
struct | celeritas::VecgeomParamsData< W, M > |
Persistent data used by VecGeom implementation. More... | |
struct | celeritas::VecgeomStateData< W, M > |
Interface for VecGeom state information. More... | |
Typedefs | |
using | celeritas::VecgeomPlacedVolumeId = OpaqueId< struct VecgeomPlacedVolume_, unsigned int > |
VecGeom::VPlacedVolume::id is unsigned int. | |
Functions | |
template<MemSpace M> | |
void | celeritas::resize (VecgeomStateData< Ownership::value, M > *data, HostCRef< VecgeomParamsData > const ¶ms, size_type size) |
Resize geometry states. | |