43 #ifndef Foam_procFacesGAMGProcAgglomeration_H 44 #define Foam_procFacesGAMGProcAgglomeration_H 65 const label nAgglomeratingCells_;
74 const label singleCellMeshComm,
84 bool doProcessorAgglomeration(
const lduMesh&)
const;
void operator=(const procFacesGAMGProcAgglomeration &)=delete
No copy assignment.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
procFacesGAMGProcAgglomeration(const procFacesGAMGProcAgglomeration &)=delete
No copy construct.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...
Processor agglomeration of GAMGAgglomerations. Needs nAgglomeratingCells which is when to start agglo...
runTime controlDict().readEntry("adjustTimeStep"
The central control dictionary, the contents of which are either taken directly from the FOAM_CONTROL...
virtual ~procFacesGAMGProcAgglomeration()
Destructor.
virtual bool agglomerate()
Modify agglomeration. Return true if modified.
Processor agglomeration of GAMGAgglomerations.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
TypeName("procFaces")
Runtime type information.
A class for managing temporary objects.
Geometric agglomerated algebraic multigrid agglomeration class.