support vector variable definitions with embedded blanks
This commit is contained in:
@ -4784,7 +4784,7 @@ void Variable::parse_vector(int ivar, char *str)
|
|||||||
memory->create(vecs[ivar].values,vecs[ivar].nmax,"variable:values");
|
memory->create(vecs[ivar].values,vecs[ivar].nmax,"variable:values");
|
||||||
|
|
||||||
for (int i = 0; i < nvec; i++)
|
for (int i = 0; i < nvec; i++)
|
||||||
vecs[ivar].values[i] = utils::numeric(FLERR, args[i], false, lmp);
|
vecs[ivar].values[i] = utils::numeric(FLERR, utils::trim(args[i]), false, lmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------
|
/* ----------------------------------------------------------------------
|
||||||
|
|||||||
@ -325,7 +325,7 @@ TEST_F(VariableTest, Expressions)
|
|||||||
command("variable err1 equal v_one/v_ten7");
|
command("variable err1 equal v_one/v_ten7");
|
||||||
command("variable err2 equal v_one%v_ten7");
|
command("variable err2 equal v_one%v_ten7");
|
||||||
command("variable err3 equal v_ten7^-v_one");
|
command("variable err3 equal v_ten7^-v_one");
|
||||||
command("variable vec1 vector [-2,0,1,2,3,5,7]");
|
command("variable vec1 vector \"[-2, 0, 1,2 ,3, 5 , 7\n]\"");
|
||||||
command("variable vec2 vector v_vec1*0.5");
|
command("variable vec2 vector v_vec1*0.5");
|
||||||
command("variable vec3 equal v_vec2[3]");
|
command("variable vec3 equal v_vec2[3]");
|
||||||
variable->set("dummy index 1 2");
|
variable->set("dummy index 1 2");
|
||||||
|
|||||||
Reference in New Issue
Block a user