|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
#include "corecel/Macros.hh"#include "corecel/cont/EnumArray.hh"#include "corecel/data/Collection.hh"#include "celeritas/optical/Types.hh"#include "celeritas/phys/SurfacePhysicsMapData.hh"
Classes | |
| struct | celeritas::optical::SurfaceRecord |
| Storage for physics data of a geometric surface. More... | |
| struct | celeritas::optical::SurfacePhysicsParamsScalars |
| Scalar quantities used by optical surface physics. More... | |
| struct | celeritas::optical::SurfacePhysicsParamsData< W, M > |
| Persistent shared optical surface data. More... | |
| struct | celeritas::optical::SurfacePhysicsStateData< W, M > |
| Dynamic optical surface physics state data. More... | |
Functions | |
| template<MemSpace M> | |
| void | celeritas::optical::resize (SurfacePhysicsStateData< Ownership::value, M > *state, size_type size) |
| Resize the state in host code. | |