|
#define | CELERITAS_USE_CUDA 0 |
|
#define | CELERITAS_USE_GEANT4 0 |
|
#define | CELERITAS_USE_HEPMC3 0 |
|
#define | CELERITAS_USE_HIP 0 |
|
#define | CELERITAS_USE_MPI 0 |
|
#define | CELERITAS_USE_OPENMP 0 |
|
#define | CELERITAS_USE_PERFETTO 0 |
|
#define | CELERITAS_USE_PNG 0 |
|
#define | CELERITAS_USE_ROOT 0 |
|
#define | CELERITAS_USE_VECGEOM 0 |
|
#define | CELERITAS_DEBUG 0 |
|
#define | CELERITAS_DEVICE_DEBUG 0 |
|
#define | CELERITAS_HAVE_ROCTX 0 |
|
#define | CELERITAS_REAL_TYPE_DOUBLE 1 |
|
#define | CELERITAS_REAL_TYPE_FLOAT 2 |
|
#define | CELERITAS_REAL_TYPE CELERITAS_REAL_TYPE_DOUBLE |
|
#define | CELERITAS_UNITS_CGS 1 |
|
#define | CELERITAS_UNITS_SI 2 |
|
#define | CELERITAS_UNITS_CLHEP 3 |
|
#define | CELERITAS_UNITS CELERITAS_UNITS_CGS |
|
#define | CELERITAS_OPENMP_EVENT 0 |
|
#define | CELERITAS_OPENMP_TRACK 0 |
|
#define | CELERITAS_OPENMP_DISABLED 1 |
|
#define | CELERITAS_OPENMP CELERITAS_OPENMP_DISABLED |
|
#define | CELERITAS_CORE_GEO_VECGEOM 0 |
|
#define | CELERITAS_CORE_GEO_GEANT4 0 |
|
#define | CELERITAS_CORE_GEO_ORANGE 1 |
|
#define | CELERITAS_CORE_GEO CELERITAS_CORE_GEO_ORANGE |
|
#define | CELERITAS_CORE_RNG_CURAND 0 |
|
#define | CELERITAS_CORE_RNG_HIPRAND 0 |
|
#define | CELERITAS_CORE_RNG_XORWOW 1 |
|
#define | CELERITAS_CORE_RNG CELERITAS_CORE_RNG_XORWOW |
|
#define | CELERITAS_GEANT4_VERSION 0x000000 |
|
#define | CELERITAS_VECGEOM_VERSION 0x000000 |
|
#define | CELERITAS_HEPMC3_VERSION 0x000000 |
|
#define | CELERITAS_VECGEOM_SURFACE 0 /* not defined */ |
|
#define | CELERITAS_VECGEOM_BVH_SINGLE 0 /* not defined */ |
|
#define | CELERITAS_VECGEOM_SINGLE_PRECISION 0 /* not defined */ |
|
|
char const | celeritas::cmake::build_type [] |
|
char const | celeritas::cmake::hostname [] |
|
char const | celeritas::cmake::real_type [] |
|
char const | celeritas::cmake::units [] |
|
char const | celeritas::cmake::openmp [] |
|
char const | celeritas::cmake::core_geo [] |
|
char const | celeritas::cmake::core_rng [] |
|
char const | celeritas::cmake::gpu_architectures [] |
|
char const | celeritas::cmake::clhep_version [] |
|
char const | celeritas::cmake::cuda_version [] |
|
char const | celeritas::cmake::hepmc3_version [] |
|
char const | celeritas::cmake::hip_version [] |
|
char const | celeritas::cmake::geant4_version [] |
|
char const | celeritas::cmake::g4vg_version [] |
|
char const | celeritas::cmake::root_version [] |
|
char const | celeritas::cmake::thrust_version [] |
|
char const | celeritas::cmake::vecgeom_version [] |
|
char const | celeritas::cmake::vecgeom_options [] |
|
Configuration-specific options for Celeritas.
These should be viewed as implementation details for Celeritas. By and large, they should not change the APIs exposed by the code.
Note that the nonzero values for CELERITAS_CORE_RNG
and CELERITAS_CORE_GEO
values must not be used directly: only compare between (e.g.) CELERITAS_CORE_RNG
and CELERITAS_CORE_RNG_HIPRAND
; options that are invalid (e.g. for missing libraries such as HIP) will have a value of zero.