Celeritas 0.7.0-dev.127+develop.e63889793
|
Required input data to create a unit proto. More...
#include <UnitProto.hh>
Public Member Functions | |
operator bool () const | |
True if fully defined. | |
Public Attributes | |
BackgroundInput | background |
std::vector< MaterialInput > | materials |
std::vector< DaughterInput > | daughters |
BoundaryInput | boundary |
Label | label |
Construction options | |
bool | remove_interior {true} |
For non-global units, assume inside the boundary. | |
bool | remove_negated_join {false} |
Use DeMorgan's law to remove negated joins. | |
Required input data to create a unit proto.
|
inlineexplicit |
True if fully defined.
The unit proto must have at least one material, daughter, or background fill.