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

@ -154,6 +154,7 @@ int main(int argc, char *argv[])
"cellShapes",
"cellVolume",
"cellVolumeRatio",
"cellAspectRatio",
"minTetVolume",
"minPyrVolume",
"cellRegion",