fix for group selection bug discovered by oleg sergeev

This commit is contained in:
Axel Kohlmeyer
2013-10-16 21:12:39 +02:00
parent 719e322a7a
commit be4ce30372

View File

@ -638,7 +638,7 @@ void Variable::compute_atom(int ivar, int igroup,
} else {
int m = 0;
for (int i = 0; i < nlocal; i++) {
if (mask[i] && groupbit) result[m] += eval_tree(tree,i);
if (mask[i] & groupbit) result[m] += eval_tree(tree,i);
m += stride;
}
}
@ -655,7 +655,7 @@ void Variable::compute_atom(int ivar, int igroup,
} else {
int m = 0;
for (int i = 0; i < nlocal; i++) {
if (mask[i] && groupbit) result[m] += vstore[i];
if (mask[i] & groupbit) result[m] += vstore[i];
m += stride;
}
}