fix bug in removing a variable

This commit is contained in:
Steve Plimpton
2024-02-19 17:33:51 -07:00
parent 254a849a29
commit d70a98561f

View File

@ -1281,7 +1281,12 @@ void Variable::remove(int n)
reader[i-1] = reader[i];
data[i-1] = data[i];
dvalue[i-1] = dvalue[i];
// copy VecVar struct from vecs[i] to vecs[i-1]
memcpy(&vecs[i-1],&vecs[i],sizeof(VecVar));
}
nvar--;
data[nvar] = nullptr;
reader[nvar] = nullptr;