An open source method of characteristics neutron transport code.
Region.h File Reference

The Region class. More...

Go to the source code of this file.

Classes

class  Region
 A region of space that can be assigned to a Cell. More...
 
class  Intersection
 An intersection of two or more Regions. More...
 
class  Union
 A union of two or more Regions. More...
 
class  Complement
 A complement of a Region. More...
 
class  Halfspace
 A positive or negative halfspace Region. More...
 
class  RectangularPrism
 An infinite rectangular prism aligned with the z-axis. More...
 

Enumerations

enum  regionType { INTERSECTION, UNION, COMPLEMENT, HALFSPACE }
 The types of regions supported by OpenMOC. More...
 

Detailed Description

The Region class.

Date
March 10, 2017
Author
William Boyd, MIT, Course 22 (wboyd.nosp@m.@mit.nosp@m..edu)

Enumeration Type Documentation

◆ regionType

enum regionType

The types of regions supported by OpenMOC.

Enumerator
INTERSECTION 

The intersection of one or more regions

UNION 

The union of one or more regions

COMPLEMENT 

The complement of a region

HALFSPACE 

The side of a surface