Celeritas  0.5.0-56+6b053cd
Classes | Typedefs | Functions
Solid.hh File Reference
#include <optional>
#include <type_traits>
#include <utility>
#include "corecel/math/Turn.hh"
#include "IntersectRegion.hh"
#include "ObjectInterface.hh"
This graph shows which files directly or indirectly include this file:

Classes

class  celeritas::orangeinp::SolidEnclosedAngle
 Define the angular region of a solid. More...
 
class  celeritas::orangeinp::SolidBase
 A hollow shape with an optional start and end angle. More...
 
class  celeritas::orangeinp::Solid< T >
 A shape that is hollow, is truncated azimuthally, or both. More...
 

Typedefs

using celeritas::orangeinp::ConeSolid = Solid< Cone >
 
using celeritas::orangeinp::CylinderSolid = Solid< Cylinder >
 
using celeritas::orangeinp::PrismSolid = Solid< Prism >
 
using celeritas::orangeinp::SphereSolid = Solid< Sphere >
 

Functions

template<class T , class... Us>
 celeritas::orangeinp::Solid (std::string &&, T &&, Us...) -> Solid< T >