ENH: primitiveMesh: make geometry calculation runtime selectable

This adds a 'geometry' scheme section to the system/fvSchemes:

geometry
{
    type            highAspectRatio;
}

These 'fvGeometryMethod's are used to calculate
- deltaCoeffs
- nonOrthoCoeffs
etc and can even modify the basic face/cellCentres calculation.
This commit is contained in:
Mattijs Janssens
2020-12-11 10:31:34 +00:00
committed by Andrew Heather
parent 4a166c6f3e
commit 46dbfabd9d
70 changed files with 10039 additions and 895 deletions

View File

@ -680,7 +680,7 @@ autoPtr<mapPolyMesh> createRegionMesh
regionName,
mesh.time().timeName(),
mesh.time(),
IOobject::NO_READ,
IOobject::READ_IF_PRESENT, // read fv* if present
IOobject::AUTO_WRITE
),
mesh