error out when scale factor variables do not exist
This commit is contained in:
@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user