| 120 | 
  | 
  double dt2;                       // half the dt | 
| 121 | 
  | 
 | 
| 122 | 
  | 
  double vx, vy, vz;    // the velocities | 
| 123 | 
< | 
  double vx2, vy2, vz2; // the square of the velocities | 
| 123 | 
> | 
//  double vx2, vy2, vz2; // the square of the velocities | 
| 124 | 
  | 
  double rx, ry, rz;    // the postitions | 
| 125 | 
  | 
   | 
| 126 | 
  | 
  double ji[3];   // the body frame angular momentum | 
| 129 | 
  | 
  double angle;   // the angle through which to rotate the rotation matrix | 
| 130 | 
  | 
  double A[3][3]; // the rotation matrix | 
| 131 | 
  | 
 | 
| 132 | 
+ | 
  int time; | 
| 133 | 
  | 
 | 
| 134 | 
  | 
  double dt          = entry_plug->dt; | 
| 135 | 
  | 
  double runTime     = entry_plug->run_time; | 
| 171 | 
  | 
    tStats->velocitize(); | 
| 172 | 
  | 
  } | 
| 173 | 
  | 
   | 
| 174 | 
+ | 
  dump_out->writeDump( 0.0 ); | 
| 175 | 
+ | 
  e_out->writeStat( 0.0 ); | 
| 176 | 
+ | 
 | 
| 177 | 
  | 
  if( n_constrained ){ | 
| 178 | 
  | 
 | 
| 179 | 
  | 
    double *Rx = new double[nAtoms]; | 
| 362 | 
  | 
          dAtom->setJz( ji[2] ); | 
| 363 | 
  | 
        } | 
| 364 | 
  | 
      } | 
| 365 | 
< | 
     | 
| 366 | 
< | 
      if( entry_plug->setTemp ){ | 
| 367 | 
< | 
        if( !(tl % vel_n) ) tStats->velocitize(); | 
| 365 | 
> | 
      | 
| 366 | 
> | 
      time = tl + 1; | 
| 367 | 
> | 
       | 
| 368 | 
> | 
      if( entry_plug->setTemp ){ | 
| 369 | 
> | 
        if( !(time % vel_n) ) tStats->velocitize(); | 
| 370 | 
  | 
      } | 
| 371 | 
< | 
      if( !(tl % sample_n) ) dump_out->writeDump( tl * dt ); | 
| 372 | 
< | 
      if( !(tl % status_n) ) e_out->writeStat( tl * dt ); | 
| 371 | 
> | 
      if( !(time % sample_n) ) dump_out->writeDump( time * dt ); | 
| 372 | 
> | 
      if( !(time % status_n) ) e_out->writeStat( time * dt ); | 
| 373 | 
  | 
    } | 
| 374 | 
  | 
  } | 
| 375 | 
  | 
  else{ | 
| 492 | 
  | 
        atoms[i]->set_vy( vy ); | 
| 493 | 
  | 
        atoms[i]->set_vz( vz ); | 
| 494 | 
  | 
         | 
| 495 | 
< | 
        vx2 = vx * vx; | 
| 496 | 
< | 
        vy2 = vy * vy; | 
| 497 | 
< | 
        vz2 = vz * vz; | 
| 495 | 
> | 
//      vx2 = vx * vx; | 
| 496 | 
> | 
//      vy2 = vy * vy; | 
| 497 | 
> | 
//      vz2 = vz * vz; | 
| 498 | 
  | 
         | 
| 499 | 
  | 
        if( atoms[i]->isDirectional() ){ | 
| 500 | 
  | 
 | 
| 527 | 
  | 
          dAtom->setJz( ji[2] ); | 
| 528 | 
  | 
        } | 
| 529 | 
  | 
      } | 
| 530 | 
< | 
     | 
| 530 | 
> | 
       | 
| 531 | 
> | 
      time = tl + 1; | 
| 532 | 
> | 
       | 
| 533 | 
  | 
      if( entry_plug->setTemp ){ | 
| 534 | 
< | 
        if( !(tl % vel_n) ) tStats->velocitize(); | 
| 534 | 
> | 
        if( !(time % vel_n) ) tStats->velocitize(); | 
| 535 | 
  | 
      } | 
| 536 | 
< | 
      if( !(tl % sample_n) ) dump_out->writeDump( tl * dt ); | 
| 537 | 
< | 
      if( !(tl % status_n) ) e_out->writeStat( tl * dt ); | 
| 536 | 
> | 
      if( !(time % sample_n) ) dump_out->writeDump( time * dt ); | 
| 537 | 
> | 
      if( !(time % status_n) ) e_out->writeStat( time * dt ); | 
| 538 | 
  | 
    } | 
| 539 | 
  | 
  } | 
| 540 | 
  | 
 |