Celeritas 0.6.0-rc.2.13+develop.285b9112
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
PhysicsData.hh File Reference
#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"
This graph shows which files directly or indirectly include this file:

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.