# polygon
INTEGRAL_FLUX X
  ! - x 2 x 1
  ! 2 m^2 \perp X
  ! @ 1 mm/s for 2 s = 4 kg total, 2 kg/s
#  NAME X
  POLYGON
    1. 0. 0.
    1. 2. 1.
  /
END

# plane
INTEGRAL_FLUX
  ! 4 m^2 \perp X
  ! @ 1 mm/s for 2 s = 8 kg total, 4 kg/s
  NAME X_at_1
  PLANE
    1. 0. 0.
    1. 1. 0.
    1. 0. 1.
  /
END

# coordinates and directions
INTEGRAL_FLUX
  ! 1 m^2 \perp X, Y, Z = 3 m^2 total
  ! negative due to -1 direction in x
  ! @ 1 mm/s for 2 s = -2 kg total, -1 kg/s
  NAME top_north_east_corner_x
  COORDINATES_AND_DIRECTIONS
    2. 1.5 1.5 -1. 0. 0.  ! east face of cell 8
  /
END

# =============================== X plane at 0 ================================
INTEGRAL_FLUX
  ! @ 1 mm/s for 2 s = 8 kg total, 4 kg/s
  NAME X_at_0
  PLANE
    0. 0. 0.
    0. 1. 0.
    0. 0. 1.
  /
END

! the four below should sum to the above
INTEGRAL_FLUX X_at_0_1
  POLYGON
    0. 0. 0.
    0. 1. 1.
  /
END

INTEGRAL_FLUX X_at_0_3
  POLYGON
    0. 1. 0.
    0. 2. 1.
  /
END

INTEGRAL_FLUX X_at_0_5
  POLYGON
    0. 0. 1.
    0. 1. 2.
  /
END

INTEGRAL_FLUX X_at_0_7
  POLYGON
    0. 1. 1.
    0. 2. 2.
  /
END

# =============================== X plane at 2 ================================
! note the inverted direction
INTEGRAL_FLUX
  ! @ 1 mm/s for 2 s = -8 kg total, -4 kg/s (inverted)
  INVERT_DIRECTION
  NAME X_at_2
  PLANE
    0. 0. 0.
    0. 1. 0.
    0. 0. 1.
  /
END

! the four below should sum to the above
INTEGRAL_FLUX X_at_2_2
  INVERT_DIRECTION
  POLYGON
    2. 0. 0.
    2. 1. 1.
  /
END

INTEGRAL_FLUX X_at_2_4
  INVERT_DIRECTION
  POLYGON
    2. 1. 0.
    2. 2. 1.
  /
END

INTEGRAL_FLUX X_at_2_6
  INVERT_DIRECTION
  POLYGON
    2. 0. 1.
    2. 1. 2.
  /
END

INTEGRAL_FLUX X_at_2_8
  INVERT_DIRECTION
  POLYGON
    2. 1. 1.
    2. 2. 2.
  /
END

