153 |
|
|
154 |
|
bool ForceDecomposition::checkNeighborList() { |
155 |
|
RealType st2 = pow( skinThickness_ / 2.0, 2); |
156 |
< |
int nGroups = snap_->cgData.position.size(); |
156 |
> |
std::size_t nGroups = snap_->cgData.position.size(); |
157 |
|
if (needVelocities_) |
158 |
|
snap_->cgData.setStorageLayout(DataStorage::dslPosition | |
159 |
|
DataStorage::dslVelocity); |
166 |
|
RealType dispmax = 0.0; |
167 |
|
Vector3d disp; |
168 |
|
|
169 |
< |
for (int i = 0; i < nGroups; i++) { |
169 |
> |
for (std::size_t i = 0; i < nGroups; i++) { |
170 |
|
disp = snap_->cgData.position[i] - saved_CG_positions_[i]; |
171 |
|
dispmax = max(dispmax, disp.lengthSquare()); |
172 |
|
} |