44 typename std::deque<PARTICLETYPE<T> >::iterator& p,
48 int latticeR[3] = { 0 };
49 _sg.getCuboidGeometry().get(p->getCuboid()).getFloorLatticeR(latticeR, &p->getPos()[0]);
53 _sg.getLoadBalancer().loc(p->getCuboid()));
59 for (_matIter = _materials.begin(); _matIter != _materials.end(); _matIter++) {
61 if (bg.
get(iX, iY, iZ) == *_matIter ||
62 bg.
get(iX, iY + 1, iZ) == *_matIter ||
63 bg.
get(iX, iY, iZ + 1) == *_matIter ||
64 bg.
get(iX, iY + 1, iZ + 1) == *_matIter ||
65 bg.
get(iX + 1, iY, iZ) == *_matIter ||
66 bg.
get(iX + 1, iY + 1, iZ) == *_matIter ||
67 bg.
get(iX + 1, iY, iZ + 1) == *_matIter ||
68 bg.
get(iX + 1, iY + 1, iZ + 1) == *_matIter) {
70 if ((*_matIter == 5) && (p->getSActivity() != 3)) {
72 std::vector<T> vel(3, T()) ;
77 if ((*_matIter == 4) && (p->getActive() !=
false)) {