summaryrefslogtreecommitdiff
path: root/src/lib/tng_io.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/tng_io.c')
-rw-r--r--src/lib/tng_io.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c
index 7f01dca..94bf67a 100644
--- a/src/lib/tng_io.c
+++ b/src/lib/tng_io.c
@@ -8940,8 +8940,8 @@ tng_function_status tng_frame_data_write(tng_trajectory_t tng_data,
n_values_per_frame = data.n_values_per_frame;
- file_pos = (frame_nr - (frame_set->first_frame +
- data.first_frame_with_data)) /
+ file_pos = (frame_nr - max(frame_set->first_frame,
+ data.first_frame_with_data)) /
data.stride_length;
file_pos *= size * n_values_per_frame;
@@ -9419,8 +9419,8 @@ tng_function_status tng_frame_particle_data_write(tng_trajectory_t tng_data,
n_values_per_frame = data.n_values_per_frame;
- file_pos = (frame_nr - (frame_set->first_frame +
- data.first_frame_with_data)) /
+ file_pos = (frame_nr - max(frame_set->first_frame,
+ data.first_frame_with_data)) /
data.stride_length;
file_pos *= block_n_particles * size * n_values_per_frame;
contact: Jan Huwald // Impressum