the region.contains() logic is much more expensive than the time bounds check. this gets an easy 50% perf boost to the ENTIRE simulation
the region.contains() logic is much more expensive than the time bounds check. this gets an easy 50% perf boost to the ENTIRE simulation