Celeritas
0.5.0-56+6b053cd
|
#include "corecel/Assert.hh"
#include "corecel/OpaqueId.hh"
#include "corecel/Types.hh"
#include "corecel/cont/Range.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "corecel/sys/ThreadId.hh"
#include "geocel/BoundingBox.hh"
#include "OrangeTypes.hh"
#include "univ/detail/Types.hh"
#include "detail/BIHData.hh"
Classes | |
struct | celeritas::OrangeParamsScalars |
Scalar values particular to an ORANGE geometry instance. More... | |
struct | celeritas::VolumeRecord |
Data for a single volume definition. More... | |
struct | celeritas::SurfacesRecord |
Data for surfaces within a single unit. More... | |
struct | celeritas::ConnectivityRecord |
Data for surface-to-volume connectivity. More... | |
struct | celeritas::OrientedBoundingZoneRecord |
Data for a single OrientedBoundingZone. More... | |
struct | celeritas::RaggedRightIndexerData< N > |
Class for storing offset data for RaggedRightIndexer. More... | |
struct | celeritas::TransformRecord |
Type-deleted transform. More... | |
struct | celeritas::SimpleUnitRecord |
Scalar data for a single "unit" of volumes defined by surfaces. More... | |
struct | celeritas::RectArrayRecord |
Data for a single rectilinear array universe. More... | |
struct | celeritas::UniverseIndexerData< W, M > |
Surface and volume offsets to convert between local and global indices. More... | |
struct | celeritas::BIHTreeData< W, M > |
Persistent data used by all BIH trees. More... | |
struct | celeritas::OrangeParamsData< W, M > |
Persistent data used by ORANGE implementation. More... | |
struct | celeritas::OrangeStateData< W, M > |
ORANGE state data. More... | |
Functions | |
template<MemSpace M> | |
void | celeritas::resize (OrangeStateData< Ownership::value, M > *data, HostCRef< OrangeParamsData > const ¶ms, size_type num_tracks) |
Resize geometry tracking states. | |