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.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c
index 386da35..c5aed0d 100644
--- a/src/lib/tng_io.c
+++ b/src/lib/tng_io.c
@@ -14823,7 +14823,7 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_write_interval_set
tng_trajectory_frame_set_t frame_set;
tng_particle_data_t p_data;
tng_non_particle_data_t np_data;
- int64_t n_particles, n_frames = 100*i;
+ int64_t n_particles, n_frames;
tng_function_status stat;
TNG_ASSERT(tng_data, "TNG library: Trajectory container not properly setup.");
@@ -14840,6 +14840,8 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_write_interval_set
if(!frame_set || tng_data->n_trajectory_frame_sets <= 0)
{
+ n_frames = tng_data->frame_set_n_frames;
+
stat = tng_frame_set_new(tng_data, 0, n_frames);
if(stat != TNG_SUCCESS)
{
@@ -14976,6 +14978,8 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_write_interval_double_set
if(!frame_set || tng_data->n_trajectory_frame_sets <= 0)
{
+ n_frames = tng_data->frame_set_n_frames;
+
stat = tng_frame_set_new(tng_data, 0, n_frames);
if(stat != TNG_SUCCESS)
{
@@ -15237,7 +15241,7 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_write
tng_trajectory_frame_set_t frame_set;
tng_particle_data_t p_data;
tng_non_particle_data_t np_data;
- int64_t n_particles, n_frames = 10000, stride_length = 100, frame_pos;
+ int64_t n_particles, n_frames, stride_length = 100, frame_pos;
char block_type_flag;
tng_function_status stat;
@@ -15267,6 +15271,8 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_write
{
block_type_flag = TNG_TRAJECTORY_BLOCK;
+ n_frames = tng_data->frame_set_n_frames;
+
if(!frame_set || tng_data->n_trajectory_frame_sets <= 0)
{
stat = tng_frame_set_new(tng_data, 0, n_frames);
@@ -15425,7 +15431,7 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_double_write
tng_trajectory_frame_set_t frame_set;
tng_particle_data_t p_data;
tng_non_particle_data_t np_data;
- int64_t n_particles, n_frames = 10000, stride_length = 100, frame_pos;
+ int64_t n_particles, n_frames, stride_length = 100, frame_pos;
char block_type_flag;
tng_function_status stat;
@@ -15455,6 +15461,8 @@ tng_function_status DECLSPECDLLEXPORT tng_util_generic_double_write
{
block_type_flag = TNG_TRAJECTORY_BLOCK;
+ n_frames = tng_data->frame_set_n_frames;
+
if(!frame_set || tng_data->n_trajectory_frame_sets <= 0)
{
stat = tng_frame_set_new(tng_data, 0, n_frames);
contact: Jan Huwald // Impressum