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.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c
index 0319ce2..ecdcaeb 100644
--- a/src/lib/tng_io.c
+++ b/src/lib/tng_io.c
@@ -8014,7 +8014,7 @@ tng_function_status tng_frame_particle_data_write(tng_trajectory_t tng_data,
const int64_t val_first_particle,
const int64_t val_n_particles,
const void *values,
- const tng_hash_mode hash_mode)
+ const tng_hash_mode hash_mode)
{
int64_t header_pos, file_pos, tot_n_particles;
int64_t output_file_len, n_values_per_frame, size, contents_size;
@@ -8548,6 +8548,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
const int64_t block_id,
const int64_t start_frame_nr,
const int64_t end_frame_nr,
+ const tng_hash_mode hash_mode,
union data_values ***values,
int64_t *n_values_per_frame,
tng_data_type *type)
@@ -8577,7 +8578,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
block->id != TNG_TRAJECTORY_FRAME_SET)
{
stat = tng_block_read_next(tng_data, block,
- TNG_SKIP_HASH);
+ hash_mode);
if(stat != TNG_CRITICAL)
{
file_pos = ftell(tng_data->input_file);
@@ -8658,7 +8659,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -8677,7 +8678,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -8696,7 +8697,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -8716,7 +8717,7 @@ tng_function_status tng_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -8887,6 +8888,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
const int64_t block_id,
const int64_t start_frame_nr,
const int64_t end_frame_nr,
+ const tng_hash_mode hash_mode,
union data_values ****values,
int64_t *n_particles,
int64_t *n_values_per_frame,
@@ -8918,7 +8920,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
block->id != TNG_TRAJECTORY_FRAME_SET)
{
stat = tng_block_read_next(tng_data, block,
- TNG_SKIP_HASH);
+ hash_mode);
if(stat != TNG_CRITICAL)
{
file_pos = ftell(tng_data->input_file);
@@ -8981,7 +8983,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
*n_values_per_frame = data->n_values_per_frame;
if(tng_allocate_particle_data_mem(tng_data, new_data, n_frames,
*n_particles, data->n_values_per_frame) !=
- TNG_SUCCESS)
+ TNG_SUCCESS)
{
free(new_data);
return(TNG_CRITICAL);
@@ -9015,7 +9017,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -9038,7 +9040,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -9061,7 +9063,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
@@ -9085,7 +9087,7 @@ tng_function_status tng_particle_data_interval_get(tng_trajectory_t tng_data,
current_frame_pos++;
if(current_frame_pos == frame_set->n_frames)
{
- stat = tng_frame_set_read_next(tng_data, TNG_SKIP_HASH);
+ stat = tng_frame_set_read_next(tng_data, hash_mode);
if(stat != TNG_SUCCESS)
{
return(stat);
contact: Jan Huwald // Impressum