Celeritas  0.5.0-86+4a8eea4
Classes | Functions
VecgeomData.hh File Reference
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/cont/Array.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"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::VecgeomParamsData< W, M >
 Persistent data used by VecGeom implementation. More...
 
struct  celeritas::VecgeomStateData< W, M >
 Interface for VecGeom state information. More...
 

Functions

template<MemSpace M>
void celeritas::resize (VecgeomStateData< Ownership::value, M > *data, HostCRef< VecgeomParamsData > const &params, size_type size)
 Resize geometry states.