Celeritas 0.6.0-47+develop.b3cbb238
|
#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 "OffloadData.hh"
#include "../Types.hh"
Classes | |
struct | celeritas::GeneratorStepData |
Pre- and post-step data for sampling optical photons. More... | |
struct | celeritas::GeneratorDistributionData |
Input data for sampling optical photons. More... | |
struct | celeritas::GeneratorStateData< W, M > |
Optical photon distribution data. More... | |
struct | celeritas::GeneratorStateBase |
Manage counters for optical generation states. More... | |
struct | celeritas::GeneratorState< M > |
Store optical generation states in aux data. More... | |
Functions | |
template<template< Ownership, MemSpace > class P, MemSpace M> | |
void | celeritas::resize (GeneratorStateData< Ownership::value, M > *state, HostCRef< P > const &, StreamId, size_type size) |
Resize optical buffere. | |