def METHOD_NAME(self):
    west = np.array([[0, 0, 0, 0], [0, 1, 1, 0], [0, 0, 1, 1]])
    east = np.array([[1, 1, 1, 1], [0, 1, 1, 0], [0, 0, 1, 1]])
    south = np.array([[0, 1, 1, 0], [0, 0, 0, 0], [0, 0, 1, 1]])
    north = np.array([[0, 1, 1, 0], [1, 1, 1, 1], [0, 0, 1, 1]])
    bottom = np.array([[0, 1, 1, 0], [0, 0, 1, 1], [0, 0, 0, 0]])
    top = np.array([[0, 1, 1, 0], [0, 0, 1, 1], [1, 1, 1, 1]])
    self.cart_polyhedron = [west, east, south, north, bottom, top]
    south_w = np.array([[0, 0.5, 0.5, 0], [0, 0, 0, 0], [0, 0.5, 1, 1]])
    south_e = np.array([[0.5, 1, 1, 0.5], [0, 0, 0, 0], [0.5, 0, 1, 1]])
    north_w = np.array([[0, 0.5, 0.5, 0], [1, 1, 1, 1], [0, 0.5, 1, 1]])
    north_e = np.array([[0.5, 1, 1, 0.5], [1, 1, 1, 1], [0.5, 0, 1, 1]])
    bottom_w = np.array([[0, 0.5, 0.5, 0], [0, 0, 1, 1], [0, 0.5, 0.5, 0]])
    bottom_e = np.array([[0.5, 1, 1, 0.5], [0, 0, 1, 1], [0.5, 0.0, 0, 0.5]])
    top_w = np.array([[0, 0.5, 0.5, 0], [0, 0, 1, 1], [1, 1, 1, 1]])
    top_e = np.array([[0.5, 1, 1, 0.5], [0, 0, 1, 1], [1, 1, 1, 1]])
    self.non_convex_polyhedron = [
        west,
        east,
        south_w,
        south_e,
        north_w,
        north_e,
        bottom_w,
        bottom_e,
        top_w,
        top_e,
    ]