Guest User

Untitled

a guest
May 20th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. dt = collision_time(N, p_next, dim, gamma, h, &col_p1, &col_p2, &min_r);
  2. //printf("%Lg %.20g %.20g %.20g\n", dt, min_r, p[col_p1].x, p[col_p2].x);
  3.  
  4. if(dt > 0.0)
  5. {
  6. copy_state(N, p, p_next);
  7. dt += dt/1000;
  8. if (dt < h)
  9. {
  10. hprime = h - dt;
  11. euler_velocity(N, p_next, dW, f, hprime, dif, ktm);
  12. euler_displacement(N, p_next, hprime);
  13. }
  14. collision_action(&p_next[col_p1], &p_next[col_p2], dim);
  15. for(int j=0; j<N; j++)
  16. boundary(dim, &p_next[j]);
  17. }
  18. copy_state(N, p_next, p);
  19. null_force(N, f);
Add Comment
Please, Sign In to add comment