Celeritas  0.5.0-86+4a8eea4
Classes | Functions
GeantGeoData.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 "detail/GeantGeoNavCollection.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::GeantGeoParamsData< W, M >
 Geant4 data is all global. More...
 
struct  celeritas::GeantGeoStateData< W, M >
 Geant4 geometry state data. More...
 

Functions

void celeritas::resize (GeantGeoStateData< Ownership::value, MemSpace::host > *data, HostCRef< GeantGeoParamsData > const &params, StreamId stream_id, size_type size)
 Resize geometry states.
 
void celeritas::resize (GeantGeoStateData< Ownership::value, MemSpace::host > *data, HostCRef< GeantGeoParamsData > const &params, size_type size)
 Resize assuming stream zero for serial tests.
 
void celeritas::resize (GeantGeoStateData< Ownership::value, MemSpace::device > *, HostCRef< GeantGeoParamsData > const &, StreamId, size_type)
 
void celeritas::resize (GeantGeoStateData< Ownership::value, MemSpace::device > *, HostCRef< GeantGeoParamsData > const &, size_type)