36 #ifndef MGridGenGAMGAgglomeration_H
37 #define MGridGenGAMGAgglomeration_H
44 # include <mgridgen.h>
59 class MGridGenGAMGAgglomeration
61 public GAMGAgglomeration
65 const fvMesh& fvMesh_;
71 void makeCompactCellFaceAddressingAndFaceWeights
73 const lduAddressing& fineAddressing,
74 List<idxtype>& cellCells,
75 List<idxtype>& cellCellOffsets,
77 List<scalar>& faceWeights
81 tmp<labelField> agglomerate
86 const lduAddressing& fineAddressing,
94 MGridGenGAMGAgglomeration(
const MGridGenGAMGAgglomeration&);
97 void operator=(
const MGridGenGAMGAgglomeration&);
109 MGridGenGAMGAgglomeration