def _compare_integrator_with_collision_integrator(self, inttype_parameter1, inttype_parameter2): numpy.random.seed(12345) particles = plummer.new_plummer_model(101) instance = Huayno() instance.parameters.inttype_parameter = inttype_parameter1 instance.particles.add_particles(particles) instance.evolve_model(0.2 | nbody_system.time) expected_position = instance.particles.position expected_velocity = instance.particles.velocity instance.reset() instance.parameters.inttype_parameter = inttype_parameter2 instance.particles.add_particles(particles) instance.evolve_model(0.2 | nbody_system.time) self.assertAlmostRelativeEquals(expected_position, instance.particles.position, 8) self.assertAlmostRelativeEquals(expected_velocity, instance.particles.velocity, 8) instance.stop()