Celeritas  0.5.0-56+6b053cd
Classes | Variables
GeoTraits.hh File Reference
#include <type_traits>
#include "corecel/Types.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::GeoTraits< G >
 Traits class for defining params and device data. More...
 
struct  celeritas::NotConfiguredGeoTraits
 Traits class for marking a geometry as not configured. More...
 

Variables

template<class G >
constexpr bool celeritas::is_geometry_configured_v = !std::is_void_v<typename GeoTraits<G>::TrackView>
 Helper for determining whether a geometry type is available.