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