|
Celeritas 0.7.0-dev.168+develop.6e17e5869
|
#include "PhysicsParams.hh"#include <algorithm>#include <cmath>#include <map>#include <set>#include <string_view>#include <tuple>#include <type_traits>#include "corecel/Assert.hh"#include "corecel/Types.hh"#include "corecel/cont/Range.hh"#include "corecel/data/Collection.hh"#include "corecel/data/CollectionBuilder.hh"#include "corecel/data/Ref.hh"#include "corecel/grid/UniformGrid.hh"#include "corecel/io/EnumStringMapper.hh"#include "corecel/io/Label.hh"#include "corecel/io/Logger.hh"#include "corecel/math/Algorithms.hh"#include "corecel/sys/ActionRegistry.hh"#include "corecel/sys/ScopedMem.hh"#include "celeritas/Types.hh"#include "celeritas/em/data/AtomicRelaxationData.hh"#include "celeritas/em/data/EPlusGGData.hh"#include "celeritas/em/data/LivermorePEData.hh"#include "celeritas/em/model/EPlusGGModel.hh"#include "celeritas/em/model/LivermorePEModel.hh"#include "celeritas/em/params/AtomicRelaxationParams.hh"#include "celeritas/global/ActionInterface.hh"#include "celeritas/grid/ElementCdfCalculator.hh"#include "celeritas/grid/RangeGridCalculator.hh"#include "celeritas/grid/UniformGridInserter.hh"#include "celeritas/grid/XsCalculator.hh"#include "celeritas/grid/XsGridData.hh"#include "celeritas/grid/XsGridInserter.hh"#include "celeritas/mat/MaterialData.hh"#include "celeritas/mat/MaterialParams.hh"#include "celeritas/mat/MaterialView.hh"#include "celeritas/neutron/data/NeutronElasticData.hh"#include "celeritas/neutron/model/ChipsNeutronElasticModel.hh"#include "Model.hh"#include "ParticleParams.hh"#include "PhysicsData.hh"#include "Process.hh"#include "detail/DiscreteSelectAction.hh"#include "detail/EnergyMaxXsCalculator.hh"#include "detail/PreStepAction.hh"