From ff0f7a0659b77feb993bc32a377ec96cd0c06ea2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 18 Jul 2013 21:56:51 +0200 Subject: [PATCH] store mass and charge in double variables to reduce truncation errors --- tools/msi2lmp/src/msi2lmp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/msi2lmp/src/msi2lmp.h b/tools/msi2lmp/src/msi2lmp.h index 227620fcb7..c15e555ef7 100644 --- a/tools/msi2lmp/src/msi2lmp.h +++ b/tools/msi2lmp/src/msi2lmp.h @@ -102,7 +102,7 @@ struct AngleAngleList { struct AtomTypeList { char potential[5]; - float mass; + double mass; double params[2]; int no_connect; }; @@ -150,7 +150,7 @@ struct Atom { int image[3]; /* image flag */ char potential[6]; /* atom potential type */ char element[4]; /* atom element */ - float q; /* charge */ + double q; /* charge */ char residue_string[MAX_NAME]; /* residue string */ int no_connect; /* number of connections to atom */ char connections[MAX_CONNECTIONS][MAX_STRING]; /* long form, connection name*/