|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
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.