36 #ifndef pairGAMGAgglomeration_H 37 #define pairGAMGAgglomeration_H 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
A list of keyword definitions, which are a keyword followed by any number of values (e...
Agglomerate using the pair algorithm.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...
void agglomerate(const lduMesh &mesh, const scalarField &faceWeights)
Agglomerate all levels starting from the given face weights.
pairGAMGAgglomeration(const lduMesh &mesh, const dictionary &controlDict)
Construct given mesh and controls.
void operator=(const pairGAMGAgglomeration &)=delete
Disallow default bitwise assignment.
const lduMesh & mesh() const
TypeName("pair")
Runtime type information.
The class contains the addressing required by the lduMatrix: upper, lower and losort.
A class for managing temporary objects.
Geometric agglomerated algebraic multigrid agglomeration class.