Celeritas 0.7.0-dev.127+develop.e63889793
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::orangeinp::UnitProto::Input Struct Reference

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< MaterialInputmaterials
 
std::vector< DaughterInputdaughters
 
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.
 

Detailed Description

Required input data to create a unit proto.

Member Function Documentation

◆ operator bool()

celeritas::orangeinp::UnitProto::Input::operator bool ( ) const
inlineexplicit

True if fully defined.

The unit proto must have at least one material, daughter, or background fill.


The documentation for this struct was generated from the following file: