Celeritas
0.5.0-56+6b053cd
|
#include <variant>
#include "corecel/cont/VariantUtils.hh"
#include "orange/transform/VariantTransform.hh"
#include "SurfaceTypeTraits.hh"
#include "detail/AllSurfaces.hh"
Typedefs | |
using | celeritas::VariantSurface = EnumVariant< SurfaceType, SurfaceTypeTraits > |
std::variant class of all surfaces. | |
Functions | |
VariantSurface | celeritas::apply_transform (VariantTransform const &transform, VariantSurface const &surface) |
Apply a variant "daughter-to-parent" transform to a surface. | |