Celeritas 0.7.0-dev.170+develop.df22d2a88
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
celeritas::VecgeomScalars Struct Reference

Public Types

template<MemSpace M>
using PlacedVolumeT = typename detail::VecgeomTraits< M >::PlacedVolume
 
using vol_level_uint = VolumeLevelId::size_type
 

Public Member Functions

template<MemSpace M>
CELER_FUNCTION PlacedVolumeT< M > constworld () const
 
CELER_FUNCTION operator bool () const
 Whether the scalars are valid (device may be null)
 

Public Attributes

PlacedVolumeT< MemSpace::host > consthost_world {nullptr}
 
PlacedVolumeT< MemSpace::device > constdevice_world {nullptr}
 
vol_level_uint num_volume_levels {0}
 

The documentation for this struct was generated from the following file: