diff options
-rw-r--r-- | src/path.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -84,7 +84,10 @@ path *path_init(double *pos, double *dir, double T0, double range, double theta0 dz[i] = (s[i]-s[i-1])*cos(theta); /* Calculate total energy */ - t[i] = t[i-1] + (s[i]-s[i-1])/(beta[i]*SPEED_OF_LIGHT); + if (beta[i] > 0) + t[i] = t[i-1] + (s[i]-s[i-1])/(beta[i]*SPEED_OF_LIGHT); + else + t[i] = t[i-1]; x[i] = x[i-1] + dx[i]; y[i] = y[i-1] + dy[i]; |