def needs_evaluation(self):
    return ((self.distance_to_boundary is None) or (self.simulation is None))
def needs_evaluation(self):
    return ((self.distance_to_boundary is None) or (self.simulation is None))