diff --git a/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.C b/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.C index 69dab59023b01472b91e84930a71a600e49492d4..1b468f825d1c7af72b13c2315ae21badfde52c40 100644 --- a/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.C +++ b/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.H b/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.H index 5ed8e2a401c11c640a0ceaaccedc755a84f4c3f7..6c0772358da015e81a6b35299826c506958c100b 100644 --- a/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.H +++ b/src/fvAgglomerationMethods/MGridGenGamgAgglomeration/MGridGenGAMGAgglomeration.H @@ -67,6 +67,29 @@ class MGridGenGAMGAgglomeration // Private Member Functions + void swap + ( + const lduInterfacePtrsList& interfaces, + const labelUList& cellValues, + PtrList<labelList>& nbrValues + ) const; + + void getNbrAgglom + ( + const lduAddressing& addr, + const lduInterfacePtrsList& interfaces, + const PtrList<labelList>& nbrGlobalAgglom, + labelList& cellToNbrAgglom + ) const; + + void detectSharedFaces + ( + const lduMesh& mesh, + const labelList& value, + labelHashSet& sharedFaces + ) const; + + //- Construct the CSR format addressing void makeCompactCellFaceAddressingAndFaceWeights (