Celeritas  0.5.0-56+6b053cd
Typedefs | Functions
VariantSurface.hh File Reference
#include <variant>
#include "corecel/cont/VariantUtils.hh"
#include "orange/transform/VariantTransform.hh"
#include "SurfaceTypeTraits.hh"
#include "detail/AllSurfaces.hh"
This graph shows which files directly or indirectly include this file:

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.