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)
Example #3
0
 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)