Celeritas  0.5.0-86+4a8eea4
Classes | Functions
OffloadData.hh File Reference
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "celeritas/Quantities.hh"
#include "celeritas/Types.hh"
#include "CherenkovData.hh"
#include "GeneratorDistributionData.hh"
#include "ScintillationData.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::OffloadBufferSize
 Current sizes of the buffers of distribution data. More...
 
struct  celeritas::OffloadOptions
 Setup options for optical generation. More...
 
struct  celeritas::OffloadParamsData< W, M >
 Immutable problem data for generating optical photon distributions. More...
 
struct  celeritas::OffloadPreStepData
 Pre-step data needed to generate optical photon distributions. More...
 
struct  celeritas::OffloadStateData< W, M >
 Optical photon distribution data. More...
 

Functions

template<MemSpace M>
void celeritas::resize (OffloadStateData< Ownership::value, M > *state, HostCRef< OffloadParamsData > const &params, StreamId, size_type size)
 Resize optical states.