Skip to content

Commit 6c0b755

Browse files
author
Will Boyd
committed
Merge pull request #529 from paulromano/bounding-box-bugfix
Fix bug in Complement.bounding_box
2 parents f84a4ee + 5f08f92 commit 6c0b755

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

openmc/region.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,8 @@ def bounding_box(self):
355355
temp_region = Intersection(*[~n for n in self.node.nodes])
356356
elif isinstance(self.node, Intersection):
357357
temp_region = Union(*[~n for n in self.node.nodes])
358+
elif isinstance(self.node, Complement):
359+
temp_region = self.node.node
358360
else:
359-
temp_region = ~n
361+
temp_region = ~self.node
360362
return temp_region.bounding_box

src/state_point.F90

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,6 @@ subroutine write_source_bank(group_id)
870870
integer(HSIZE_T) :: dims(1)
871871
type(c_ptr) :: f_ptr
872872
#ifdef PHDF5
873-
integer :: data_xfer_mode
874873
integer(HID_T) :: plist ! property list
875874
#else
876875
integer :: i
@@ -989,7 +988,6 @@ subroutine read_source_bank(group_id)
989988
integer(HSIZE_T) :: offset(1) ! offset of data
990989
type(c_ptr) :: f_ptr
991990
#ifdef PHDF5
992-
integer :: data_xfer_mode
993991
integer(HID_T) :: plist ! property list
994992
#endif
995993

0 commit comments

Comments
 (0)