From 32e6ba50026a9114076cc2e525df8f40df2f83ac Mon Sep 17 00:00:00 2001 From: Cristian C Lalescu <Cristian.Lalescu@ds.mpg.de> Date: Sun, 13 Aug 2017 12:14:13 +0200 Subject: [PATCH] more control over particle_output_hdf5 I need to use it for many species of particles, so I added direct control over the particle species name. --- bfps/cpp/particles/particles_output_hdf5.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bfps/cpp/particles/particles_output_hdf5.hpp b/bfps/cpp/particles/particles_output_hdf5.hpp index bc0a0369..647103ca 100644 --- a/bfps/cpp/particles/particles_output_hdf5.hpp +++ b/bfps/cpp/particles/particles_output_hdf5.hpp @@ -21,7 +21,7 @@ class particles_output_hdf5 : public abstract_particles_output<partsize_t, size_particle_positions, size_particle_rhs>; - const std::string particle_species_name; + std::string particle_species_name; hid_t file_id; const partsize_t total_nb_particles; @@ -90,6 +90,12 @@ public: ~particles_output_hdf5(){} + void update_particle_species_name( + const std::string new_name) + { + this->particle_species_name.assign(new_name); + } + int close_file(void){ if(Parent::isInvolved()){ TIMEZONE("particles_output_hdf5::close_file"); -- GitLab