|
Celeritas 0.7-develop+ddcb429
|
Input data structures for an ORANGE geometry. More...
#include <algorithm>#include <iosfwd>#include <map>#include <variant>#include <vector>#include "corecel/io/Label.hh"#include "geocel/BoundingBox.hh"#include "OrangeData.hh"#include "OrangeTypes.hh"#include "inp/Bvh.hh"#include "surf/VariantSurface.hh"#include "transform/VariantTransform.hh"Classes | |
| struct | celeritas::OrientedBoundingZoneInput |
| Input definition for a single oriented bounding zone. More... | |
| struct | celeritas::VolumeInput |
| Input definition for a single ORANGE implementation volume. More... | |
| struct | celeritas::DaughterInput |
| Input definition a daughter universe embedded in a parent volume. More... | |
| struct | celeritas::BackgroundInput |
| Extra metadata for a unit's "background" volume. More... | |
| struct | celeritas::UnitInput |
| Input definition for a unit. More... | |
| struct | celeritas::RectArrayInput |
| Input definition for a rectangular array universe. More... | |
| struct | celeritas::ConstructionOptions |
| Options that govern the geometry construction process. More... | |
| struct | celeritas::OrangeInput |
| Construction definition for a full ORANGE geometry. More... | |
Typedefs | |
| using | celeritas::VariantUniverseInput = std::variant< UnitInput, RectArrayInput > |
| Possible types of universe inputs. | |
Input data structures for an ORANGE geometry.
inp . See discussion at https://github.com/celeritas-project/celeritas/pull/2045#discussion_r2437457681