def test_generate_next_frame(self): snap0 = Snapshot( configuration=self.engine.current_snapshot.configuration.copy(), momentum=self.engine.current_snapshot.momentum.copy()) new_snap = self.engine.generate_next_frame() old_pos = snap0.coordinates / u.nanometers new_pos = new_snap.coordinates / u.nanometers old_vel = snap0.velocities / (u.nanometers / u.picoseconds) new_vel = new_snap.velocities / (u.nanometers / u.picoseconds) assert_equal(old_pos.shape, new_pos.shape) assert_equal(old_vel.shape, new_vel.shape) assert_not_equal_array_array(old_pos, new_pos) assert_not_equal_array_array(old_vel, new_vel)
def test_generate_next_frame(self): snap0 = Snapshot( configuration=self.engine.current_snapshot.configuration.copy(), momentum=self.engine.current_snapshot.momentum.copy() ) new_snap = self.engine.generate_next_frame() old_pos = snap0.coordinates / u.nanometers new_pos = new_snap.coordinates / u.nanometers old_vel = snap0.velocities / (u.nanometers / u.picoseconds) new_vel = new_snap.velocities / (u.nanometers / u.picoseconds) assert_equal(old_pos.shape, new_pos.shape) assert_equal(old_vel.shape, new_vel.shape) assert_not_equal_array_array(old_pos, new_pos) assert_not_equal_array_array(old_vel, new_vel)
def test_generate_next_frame(self): snap0 = peng.Snapshot( statics=self.engine.current_snapshot.statics, kinetics=self.engine.current_snapshot.kinetics ) new_snap = self.engine.generate_next_frame() assert(new_snap is not snap0) assert(new_snap.statics is not snap0.statics) assert(new_snap.kinetics is not snap0.kinetics) old_pos = snap0.coordinates / u.nanometers new_pos = new_snap.coordinates / u.nanometers old_vel = snap0.velocities / (u.nanometers / u.picoseconds) new_vel = new_snap.velocities / (u.nanometers / u.picoseconds) assert_equal(old_pos.shape, new_pos.shape) assert_equal(old_vel.shape, new_vel.shape) assert_not_equal_array_array(old_pos, new_pos) assert_not_equal_array_array(old_vel, new_vel)
def test_generate_next_frame(self): snap0 = peng.Snapshot( statics=self.engine.current_snapshot.statics, kinetics=self.engine.current_snapshot.kinetics ) new_snap = self.engine.generate_next_frame() assert(new_snap is not snap0) assert(new_snap.statics is not snap0.statics) assert(new_snap.kinetics is not snap0.kinetics) old_pos = snap0.coordinates / u.nanometers new_pos = new_snap.coordinates / u.nanometers old_vel = snap0.velocities / (u.nanometers / u.picoseconds) new_vel = new_snap.velocities / (u.nanometers / u.picoseconds) assert_equal(old_pos.shape, new_pos.shape) assert_equal(old_vel.shape, new_vel.shape) assert_not_equal_array_array(old_pos, new_pos) assert_not_equal_array_array(old_vel, new_vel)