Celeritas 0.7.0-dev.127+develop.e63889793
|
Physics grids for the UNIFIED reflection model. More...
#include <DielectricInteractionData.hh>
Public Types | |
Type aliases | |
template<class T > | |
using | UnifiedModeArray = EnumArray< ReflectionMode, T > |
template<class T > | |
using | Items = Collection< T, W, M > |
using | SurfaceGrids = Collection< NonuniformGridRecord, W, M, SubModelId > |
Public Member Functions | |
CELER_FUNCTION SubModelId::size_type | size () const |
Number of supported surfaces. | |
CELER_FUNCTION | operator bool () const |
Whether data is assigned and valid. | |
template<Ownership W2, MemSpace M2> | |
UnifiedReflectionData< W, M > & | operator= (UnifiedReflectionData< W2, M2 > const &other) |
Assign from another set of data. | |
Public Attributes | |
UnifiedModeArray< SurfaceGrids > | reflection_grids |
Items< real_type > | reals |
Backend storage. | |
Physics grids for the UNIFIED reflection model.