Celeritas  0.5.0-57+aeecb15
Macros
global/CoreParams.cc File Reference
#include "CoreParams.hh"
#include <string>
#include <type_traits>
#include <utility>
#include "corecel/Config.hh"
#include "corecel/Assert.hh"
#include "corecel/data/AuxParamsRegistry.hh"
#include "corecel/data/Ref.hh"
#include "corecel/io/BuildOutput.hh"
#include "corecel/io/Logger.hh"
#include "corecel/io/OutputInterfaceAdapter.hh"
#include "corecel/io/OutputRegistry.hh"
#include "corecel/sys/ActionRegistry.hh"
#include "corecel/sys/ActionRegistryOutput.hh"
#include "corecel/sys/Device.hh"
#include "corecel/sys/DeviceIO.json.hh"
#include "corecel/sys/Environment.hh"
#include "corecel/sys/EnvironmentIO.json.hh"
#include "corecel/sys/KernelRegistry.hh"
#include "corecel/sys/KernelRegistryIO.json.hh"
#include "corecel/sys/MemRegistry.hh"
#include "corecel/sys/MemRegistryIO.json.hh"
#include "corecel/sys/MpiCommunicator.hh"
#include "corecel/sys/ScopedMem.hh"
#include "geocel/GeoParamsOutput.hh"
#include "celeritas/alongstep/AlongStepNeutralAction.hh"
#include "celeritas/em/params/WentzelOKVIParams.hh"
#include "celeritas/geo/GeoMaterialParams.hh"
#include "celeritas/geo/GeoParams.hh"
#include "celeritas/geo/detail/BoundaryAction.hh"
#include "celeritas/mat/MaterialParams.hh"
#include "celeritas/mat/MaterialParamsOutput.hh"
#include "celeritas/phys/CutoffParams.hh"
#include "celeritas/phys/ParticleParams.hh"
#include "celeritas/phys/ParticleParamsOutput.hh"
#include "celeritas/phys/PhysicsParams.hh"
#include "celeritas/phys/PhysicsParamsOutput.hh"
#include "celeritas/phys/detail/TrackingCutAction.hh"
#include "celeritas/random/RngParams.hh"
#include "celeritas/track/ExtendFromPrimariesAction.hh"
#include "celeritas/track/ExtendFromSecondariesAction.hh"
#include "celeritas/track/InitializeTracksAction.hh"
#include "celeritas/track/SimParams.hh"
#include "celeritas/track/SortTracksAction.hh"
#include "celeritas/track/TrackInitParams.hh"
#include "ActionInterface.hh"
#include "orange/OrangeParams.hh"
#include "orange/OrangeParamsOutput.hh"

Macros

#define CP_VALIDATE_INPUT(MEMBER)
 

Macro Definition Documentation

◆ CP_VALIDATE_INPUT

#define CP_VALIDATE_INPUT (   MEMBER)
Value:
CELER_VALIDATE(input_.MEMBER, \
<< "core input is missing " << #MEMBER << " data")
#define CELER_VALIDATE(COND, MSG)
Always-on runtime assertion macro.
Definition: Assert.hh:227