|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
#include "corecel/Macros.hh"#include "corecel/Types.hh"#include "corecel/cont/EnumArray.hh"#include "corecel/data/AuxInterface.hh"#include "corecel/data/CollectionStateStore.hh"#include "celeritas/Quantities.hh"#include "celeritas/Types.hh"#include "celeritas/phys/GeneratorInterface.hh"#include "OffloadData.hh"#include "../Types.hh"
Classes | |
| struct | celeritas::optical::PrimaryDistributionData |
| Data for sampling optical photons from user-configurable distributions. More... | |
| struct | celeritas::optical::GeneratorStepData |
| Pre- and post-step data for sampling optical photons. More... | |
| struct | celeritas::optical::GeneratorDistributionData |
| Input data for sampling optical photons. More... | |
| struct | celeritas::optical::GeneratorStateData< W, M > |
| Optical photon distribution data. More... | |
| struct | celeritas::optical::GetNumPhotons |
| Get the number of photons from a distribution. More... | |
| struct | celeritas::optical::GeneratorState< M > |
| Store optical generation states in aux data. More... | |
Functions | |
| template<MemSpace M> | |
| void | celeritas::optical::resize (GeneratorStateData< Ownership::value, M > *state, StreamId, size_type size) |
| Resize optical buffere. | |