diff --git a/src/lagrangian/basic/InteractionLists/DirectInteractionList/DirectInteractionList.C b/src/lagrangian/basic/InteractionLists/DirectInteractionList/DirectInteractionList.C index 4f53af759f..83a4ac4c8e 100644 --- a/src/lagrangian/basic/InteractionLists/DirectInteractionList/DirectInteractionList.C +++ b/src/lagrangian/basic/InteractionLists/DirectInteractionList/DirectInteractionList.C @@ -37,7 +37,7 @@ void Foam::DirectInteractionList::buildDirectInteractionList { Info<< " Building list of direct interaction neighbours" << endl; - const polyMesh& mesh(il_.mesh()); + const polyMesh& mesh = il_.mesh(); List > DirectInteractionList(mesh.nCells()); @@ -294,9 +294,94 @@ void Foam::DirectInteractionList::buildDirectInteractionList // sorting DILs - forAll((*this), dIL) + forAll((*this), dilI) { - sort((*this)[dIL]); + sort((*this)[dilI]); + } +} + + +template +void Foam::DirectInteractionList::buildWallFaces() +{ + Info<< " Building list of wall faces in range of cells" << endl; + + const polyMesh& mesh = il_.mesh(); + + // DynamicLists for data gathering + DynamicList