thermalBaffleModel: Simplification

Removed unused run-time selection mechanism for the baffle model.
Removed two layers of unnecessary base class (thermalBaffleModel and
regionModel1D). Simplified the handling of thickness and made apply
regarduess of dimensionality. Made thickness data a dimensioned field,
so that mesh changes get applied to it automatically. Replaced ad-hoc
baffle thickness calculation with a "proper" parallel-aware wave-based
method.
This commit is contained in:
Will Bainbridge
2022-08-12 09:42:25 +01:00
parent ac0eea9610
commit a9dc5e1934
35 changed files with 653 additions and 2989 deletions

View File

@ -45,6 +45,6 @@ timePrecision 6;
runTimeModifiable true;
libs ("libthermalBaffleModels.so");
libs ("libthermalBaffle.so");
// ************************************************************************* //