Celeritas 0.7+cf8d83d
Loading...
Searching...
No Matches
Classes | Functions
WavelengthShiftData.hh File Reference
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/StateDataStore.hh"
#include "corecel/grid/NonuniformGridData.hh"
#include "celeritas/Quantities.hh"
#include "celeritas/optical/Types.hh"
#include "celeritas/phys/GeneratorInterface.hh"

Classes

struct  celeritas::optical::WlsDistributionData
 Input data for sampling WLS optical photons. More...
 
struct  celeritas::optical::WlsMaterialRecord
 Material dependent scalar property of wavelength shift (WLS). More...
 
struct  celeritas::optical::WavelengthShiftData< W, M >
 Wavelength shift data. More...
 
struct  celeritas::optical::WlsGeneratorStateData< W, M >
 Optical wavelength shift distribution data. More...
 
struct  celeritas::optical::WlsGeneratorState< M >
 Store optical WLS generation states in aux data. More...
 

Functions

template<MemSpace M>
void celeritas::optical::resize (WlsGeneratorStateData< Ownership::value, M > *state, StreamId, size_type size)
 Resize optical buffers.