improve error messages
This commit is contained in:
@ -30,7 +30,7 @@ enum { EPAIR, EVDWL, ECOUL };
|
|||||||
ComputePair::ComputePair(LAMMPS *lmp, int narg, char **arg) :
|
ComputePair::ComputePair(LAMMPS *lmp, int narg, char **arg) :
|
||||||
Compute(lmp, narg, arg), pstyle(nullptr), pair(nullptr), one(nullptr)
|
Compute(lmp, narg, arg), pstyle(nullptr), pair(nullptr), one(nullptr)
|
||||||
{
|
{
|
||||||
if (narg < 4) error->all(FLERR, "Illegal compute pair command");
|
if (narg < 4) utils::missing_cmd_args(FLERR, "compute pair", error);
|
||||||
|
|
||||||
scalar_flag = 1;
|
scalar_flag = 1;
|
||||||
extscalar = 1;
|
extscalar = 1;
|
||||||
@ -63,7 +63,7 @@ ComputePair::ComputePair(LAMMPS *lmp, int narg, char **arg) :
|
|||||||
else if (strcmp(arg[iarg], "ecoul") == 0)
|
else if (strcmp(arg[iarg], "ecoul") == 0)
|
||||||
evalue = ECOUL;
|
evalue = ECOUL;
|
||||||
else
|
else
|
||||||
error->all(FLERR, "Illegal compute pair command");
|
error->all(FLERR, "Unknown compute pair keyword {}", arg[iarg]);
|
||||||
++iarg;
|
++iarg;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ ComputePair::ComputePair(LAMMPS *lmp, int narg, char **arg) :
|
|||||||
pair = force->pair_match(pstyle, 1, nsub);
|
pair = force->pair_match(pstyle, 1, nsub);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!pair) error->all(FLERR, "Unrecognized pair style in compute pair command");
|
if (!pair) error->all(FLERR, "Unrecognized pair style {} in compute pair command", pstyle);
|
||||||
npair = pair->nextra;
|
npair = pair->nextra;
|
||||||
|
|
||||||
if (npair) {
|
if (npair) {
|
||||||
@ -104,7 +104,7 @@ void ComputePair::init()
|
|||||||
// recheck for pair style in case it has been deleted
|
// recheck for pair style in case it has been deleted
|
||||||
|
|
||||||
pair = force->pair_match(pstyle, 1, nsub);
|
pair = force->pair_match(pstyle, 1, nsub);
|
||||||
if (!pair) error->all(FLERR, "Unrecognized pair style in compute pair command");
|
if (!pair) error->all(FLERR, "Unrecognized pair style {} in compute pair command", pstyle);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
|
|||||||
Reference in New Issue
Block a user