use correct type and converions function
This commit is contained in:
@ -119,7 +119,7 @@ void PairUF3::settings(int narg, char **arg)
|
|||||||
error->all(FLERR,
|
error->all(FLERR,
|
||||||
"Invalid number of arguments for pair_style uf3"
|
"Invalid number of arguments for pair_style uf3"
|
||||||
" Are you using a 2-body or 2 & 3-body UF potential?");
|
" Are you using a 2-body or 2 & 3-body UF potential?");
|
||||||
nbody_flag = utils::numeric(FLERR, arg[0], true, lmp);
|
nbody_flag = utils::inumeric(FLERR, arg[0], true, lmp);
|
||||||
if (nbody_flag == 2) {
|
if (nbody_flag == 2) {
|
||||||
pot_3b = false;
|
pot_3b = false;
|
||||||
manybody_flag = 0;
|
manybody_flag = 0;
|
||||||
|
|||||||
@ -256,7 +256,7 @@ void AngleCosineBuck6d::coeff(int narg, char **arg)
|
|||||||
|
|
||||||
double c_one = utils::numeric(FLERR,arg[1],false,lmp);
|
double c_one = utils::numeric(FLERR,arg[1],false,lmp);
|
||||||
int n_one = utils::inumeric(FLERR,arg[2],false,lmp);
|
int n_one = utils::inumeric(FLERR,arg[2],false,lmp);
|
||||||
int th0_one = utils::numeric(FLERR,arg[3],false,lmp);
|
double th0_one = utils::numeric(FLERR,arg[3],false,lmp);
|
||||||
if (n_one <= 0) error->all(FLERR,"Incorrect args for angle coefficients" + utils::errorurl(21));
|
if (n_one <= 0) error->all(FLERR,"Incorrect args for angle coefficients" + utils::errorurl(21));
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -424,7 +424,7 @@ void PairTable::read_table(Table *tb, char *file, char *keyword)
|
|||||||
} else if (tb->rflag == BMP) {
|
} else if (tb->rflag == BMP) {
|
||||||
rsq_lookup.i = i << nshiftbits;
|
rsq_lookup.i = i << nshiftbits;
|
||||||
rsq_lookup.i |= masklo;
|
rsq_lookup.i |= masklo;
|
||||||
if (rsq_lookup.f < tb->rlo * tb->rlo) {
|
if ((double)rsq_lookup.f < tb->rlo * tb->rlo) {
|
||||||
rsq_lookup.i = i << nshiftbits;
|
rsq_lookup.i = i << nshiftbits;
|
||||||
rsq_lookup.i |= maskhi;
|
rsq_lookup.i |= maskhi;
|
||||||
}
|
}
|
||||||
@ -759,7 +759,7 @@ void PairTable::compute_table(Table *tb)
|
|||||||
for (int i = 0; i < ntable; i++) {
|
for (int i = 0; i < ntable; i++) {
|
||||||
rsq_lookup.i = i << tb->nshiftbits;
|
rsq_lookup.i = i << tb->nshiftbits;
|
||||||
rsq_lookup.i |= masklo;
|
rsq_lookup.i |= masklo;
|
||||||
if (rsq_lookup.f < tb->innersq) {
|
if ((double)rsq_lookup.f < tb->innersq) {
|
||||||
rsq_lookup.i = i << tb->nshiftbits;
|
rsq_lookup.i = i << tb->nshiftbits;
|
||||||
rsq_lookup.i |= maskhi;
|
rsq_lookup.i |= maskhi;
|
||||||
}
|
}
|
||||||
@ -809,7 +809,7 @@ void PairTable::compute_table(Table *tb)
|
|||||||
if (itablemax == 0) itablemaxm1 = ntablem1;
|
if (itablemax == 0) itablemaxm1 = ntablem1;
|
||||||
rsq_lookup.i = itablemax << tb->nshiftbits;
|
rsq_lookup.i = itablemax << tb->nshiftbits;
|
||||||
rsq_lookup.i |= maskhi;
|
rsq_lookup.i |= maskhi;
|
||||||
if (rsq_lookup.f < tb->cut * tb->cut) {
|
if ((double)rsq_lookup.f < tb->cut * tb->cut) {
|
||||||
if (tb->match) {
|
if (tb->match) {
|
||||||
tb->de[itablemax] = tb->de[itablemaxm1];
|
tb->de[itablemax] = tb->de[itablemaxm1];
|
||||||
tb->df[itablemax] = tb->df[itablemaxm1];
|
tb->df[itablemax] = tb->df[itablemaxm1];
|
||||||
@ -821,7 +821,7 @@ void PairTable::compute_table(Table *tb)
|
|||||||
f_tmp = splint(tb->rfile, tb->ffile, tb->f2file, tb->ninput, r) / r;
|
f_tmp = splint(tb->rfile, tb->ffile, tb->f2file, tb->ninput, r) / r;
|
||||||
tb->de[itablemax] = e_tmp - tb->e[itablemax];
|
tb->de[itablemax] = e_tmp - tb->e[itablemax];
|
||||||
tb->df[itablemax] = f_tmp - tb->f[itablemax];
|
tb->df[itablemax] = f_tmp - tb->f[itablemax];
|
||||||
tb->drsq[itablemax] = 1.0 / (rsq_lookup.f - tb->rsq[itablemax]);
|
tb->drsq[itablemax] = 1.0 / ((double)rsq_lookup.f - tb->rsq[itablemax]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user