34 #ifndef leastSquaresBase_H
35 #define leastSquaresBase_H
37 #include "volFields.H"
38 #include "surfaceFields.H"
39 #include "surfaceMesh.H"
59 using List2 = List<List<T> >;
List< DynamicList< label > > procDegFaces_
HashTable< T, label, Hash< label >> labelHashTable
void calculateWeights()
Compute weights for least squares scheme for gradient calculation.
labelHashTable< label > cellProc_
labelHashTable< label > corProcIds_
List2< label > corCellIds_
labelHashTable< label > idProcPatchPairs_
HashSet< label, Hash< label > > labelHashSet
List2< Triple< label > > corAddr_
Methods calculating of differential operators.
List3< label > myProcPatchCells_
void findNeighbours()
Find neighbour cells for each face (throught face points).
labelListList neighbourCells_
labelHashTable< List< label > > pointCells_
leastSquaresBase(const fvMesh &mesh)
DynamicList< label > internalDegFaces_