37 #ifndef eagerGAMGProcAgglomeration_H 38 #define eagerGAMGProcAgglomeration_H 48 class GAMGAgglomeration;
61 const label mergeLevels_;
TypeName("eager")
Runtime type information.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
eagerGAMGProcAgglomeration(GAMGAgglomeration &agglom, const dictionary &controlDict)
Construct given agglomerator and controls.
runTime controlDict().lookup("adjustTimeStep") >> adjustTimeStep
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual bool agglomerate()
Modify agglomeration. Return true if modified.
virtual ~eagerGAMGProcAgglomeration()
Destructor.
'Eager' processor agglomeration of GAMGAgglomerations: at every level agglomerates 'mergeLevels' numb...
Processor agglomeration of GAMGAgglomerations.
Geometric agglomerated algebraic multigrid agglomeration class.
void operator=(const eagerGAMGProcAgglomeration &)=delete
Disallow default bitwise assignment.