Commit e57ae1ce authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

compute scaled kinetic energy tensor without destroying the original data

parent 1c68e42e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -120,14 +120,14 @@ void ComputePressureGrem::compute_vector()

  // invoke temperature if it hasn't been already

  double *ke_tensor;
  double ke_tensor[6];
  if (keflag) {
    if (temperature->invoked_vector != update->ntimestep)
      temperature->compute_vector();
    ke_tensor = temperature->vector;
    for (int i = 0; i < 6; ++i)
      ke_tensor[i] = temperature->vector[i] / (*scale_grem);
  }
  for (int i = 0; i < 6; i++)
    ke_tensor[i] /= *scale_grem;

  if (dimension == 3) {
    inv_volume = 1.0 / (domain->xprd * domain->yprd * domain->zprd);