42 algebraicPairGAMGAgglomeration,
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Agglomerate using the pair algorithm.
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU...
Macros for easy insertion into run-time selection tables.
void agglomerate(const lduMesh &mesh, const scalarField &faceWeights)
Agglomerate all levels starting from the given face weights.
runTime controlDict().readEntry("adjustTimeStep"
The central control dictionary, the contents of which are either taken directly from the FOAM_CONTROL...
algebraicPairGAMGAgglomeration(const lduMatrix &matrix, const dictionary &controlDict)
Construct given mesh and controls.
defineTypeNameAndDebug(combustionModel, 0)
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
lduMatrix is a general matrix class in which the coefficients are stored as three arrays...
const lduMesh & mesh() const
const lduMesh & mesh() const noexcept
Return the LDU mesh from which the addressing is obtained.
bool hasLower() const noexcept