Celeritas  0.5.0-56+6b053cd
Public Types | Public Attributes | List of all members
celeritas::VolumeRecord Struct Reference

Data for a single volume definition. More...

#include <OrangeData.hh>

Public Types

enum  Flags : logic_int { internal_surfaces = 0x1 , implicit_vol = 0x2 , simple_safety = 0x4 , embedded_universe = 0x8 }
 Flag values (bit field) More...
 

Public Attributes

ItemRange< LocalSurfaceIdfaces
 
ItemRange< logic_intlogic
 
logic_int max_intersections {0}
 
logic_int flags {0}
 
DaughterId daughter_id
 
OrientedBoundingZoneId obz_id
 

Detailed Description

Data for a single volume definition.

Surface IDs are local to the unit.

See also
VolumeView

Member Enumeration Documentation

◆ Flags

Flag values (bit field)

Todo:
For KENO geometry we will need zorder
Enumerator
internal_surfaces 

"Complex" distance-to-boundary

implicit_vol 

Background/exterior volume.

simple_safety 

Fast safety calculation.

embedded_universe 

Volume contains embeddded universe.


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