Celeritas 0.6.0-rc.2.13+develop.285b9112
|
#include "corecel/Macros.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "corecel/grid/NonuniformGridData.hh"
#include "celeritas/Types.hh"
#include "Types.hh"
Classes | |
struct | celeritas::optical::PhysicsParamsScalars |
Scalar quantities used by optical physics. More... | |
struct | celeritas::optical::PhysicsParamsData< W, M > |
Persistent shared optical physics data. More... | |
struct | celeritas::optical::PhysicsStateData< W, M > |
Dynamic optical physics state data. More... | |
Namespaces | |
namespace | celeritas::optical |
Physics classes used inside the optical physics loop. | |
Typedefs | |
using | celeritas::optical::ValueGrid = NonuniformGridRecord |
using | celeritas::optical::ValueGridId = OpaqueId< ValueGrid > |
Functions | |
template<MemSpace M> | |
void | celeritas::optical::resize (PhysicsStateData< Ownership::value, M > *state, size_type size) |
Resize the state in host code. | |