From 0d325f22219239a52d3b2b7ca8344749814b51bc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 9 Apr 2021 22:50:16 -0400 Subject: [PATCH] error out when scale factor variables do not exist --- src/pair_hybrid_scaled.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pair_hybrid_scaled.cpp b/src/pair_hybrid_scaled.cpp index 62b94d9ba9..7a30c9a3ee 100644 --- a/src/pair_hybrid_scaled.cpp +++ b/src/pair_hybrid_scaled.cpp @@ -71,6 +71,9 @@ void PairHybridScaled::compute(int eflag, int vflag) double *vals = new double[nvars]; for (i = 0; i < nvars; ++i) { j = input->variable->find(scalevars[i].c_str()); + if (j < 0) + error->all(FLERR,fmt::format("Variable '{}' not found when updating " + "scale factors",scalevars[i])); vals[i] = input->variable->compute_equal(j); } for (i = 0; i < nstyles; ++i) {