From 61b8619f07b1e97e95506415796ef135c8631f95 Mon Sep 17 00:00:00 2001 From: Jacob Gissinger Date: Thu, 30 May 2024 11:34:41 -0400 Subject: [PATCH] let dump_modify types numeric revert labels --- src/dump_xyz.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/dump_xyz.cpp b/src/dump_xyz.cpp index c424a98feb..018fa754d7 100644 --- a/src/dump_xyz.cpp +++ b/src/dump_xyz.cpp @@ -125,13 +125,6 @@ int DumpXYZ::modify_param(int narg, char **arg) if (strcmp(arg[0],"types") == 0) { if (narg < 2) error->all(FLERR,"Illegal dump_modify command"); - if (strcmp(arg[1],"numeric") == 0) { - return 2; - } else if (strcmp(arg[1],"labels") == 0) { - if (!atom->labelmapflag) - error->all(FLERR, "Label map must be defined when using 'types labels'"); - } else error->all(FLERR, "Illegal option for dump_modify 'types' keyword"); - if (typenames) { for (int i = 1; i <= ntypes; i++) @@ -141,6 +134,13 @@ int DumpXYZ::modify_param(int narg, char **arg) typenames = nullptr; } + if (strcmp(arg[1],"numeric") == 0) { + return 2; + } else if (strcmp(arg[1],"labels") == 0) { + if (!atom->labelmapflag) + error->all(FLERR, "Label map must be defined when using 'types labels'"); + } else error->all(FLERR, "Illegal option for dump_modify 'types' keyword"); + typenames = new char*[ntypes+1]; for (int itype = 1; itype <= ntypes; itype++) { typenames[itype] = utils::strdup(atom->lmap->typelabel[itype-1]);