65#ifndef Foam_masterCoarsestGAMGProcAgglomeration_H
66#define Foam_masterCoarsestGAMGProcAgglomeration_H
82class masterCoarsestGAMGProcAgglomeration
88 label nProcessorsPerMaster_;
90 const label nCellsInMasterLevel_;
98 masterCoarsestGAMGProcAgglomeration
100 const masterCoarsestGAMGProcAgglomeration&
104 void operator=(
const masterCoarsestGAMGProcAgglomeration&) =
delete;
116 masterCoarsestGAMGProcAgglomeration
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
Geometric agglomerated algebraic multigrid agglomeration class.
GAMGProcAgglomeration(const GAMGProcAgglomeration &)=delete
No copy construct.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
TypeName("masterCoarsest")
Runtime type information.
virtual ~masterCoarsestGAMGProcAgglomeration()
Destructor.
virtual bool agglomerate()
Modify agglomeration. Return true if modified.
runTime controlDict().readEntry("adjustTimeStep"
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.