From 1b4256c708d78c7bcb5a6cc56efdcea25b51b9ab Mon Sep 17 00:00:00 2001 From: James Willis <james.s.willis@durham.ac.uk> Date: Mon, 9 Jul 2018 21:48:22 +0100 Subject: [PATCH] Missing struct definition for swift_vel_part. --- src/swift_vel_part.h | 49 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 src/swift_vel_part.h diff --git a/src/swift_vel_part.h b/src/swift_vel_part.h new file mode 100644 index 0000000000..7d0a62a0b8 --- /dev/null +++ b/src/swift_vel_part.h @@ -0,0 +1,49 @@ +/******************************************************************************* + * This file is part of SWIFT. + * Copyright (c) 2018 James Willis (james.s.willis@durham.ac.uk) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + ******************************************************************************/ +#ifndef SWIFT_VELOCIRAPTOR_PART_H +#define SWIFT_VELOCIRAPTOR_PART_H + +/* SWIFT/VELOCIraptor particle. */ +struct swift_vel_part { + + /*! Particle ID. If negative, it is the negative offset of the #part with + which this gpart is linked. */ + long long id; + + /*! Particle position. */ + double x[3]; + + /*! Particle velocity. */ + float v[3]; + + /*! Particle mass. */ + float mass; + + /*! Gravitational potential */ + float potential; + + /*! Internal energy of gas particle */ + float u; + + /*! Type of the #gpart (DM, gas, star, ...) */ + enum part_type type; + +} SWIFT_STRUCT_ALIGN; + +#endif /* SWIFT_VELOCIRAPTOR_PART_H */ -- GitLab