openfoam/applications/solvers/multiphase/multiphaseEulerFoam
Mark Olesen 915c0785ae ENH: avoid phaseSystem cyclic dependencies, reduce number of libraries
Reduce the number of phaseSystems libraries:

- phaseSystems previously had a number of smaller libraries to provide
  interface and model properties, etc. This potential flexibility was
  never actually used anywhere, but causes cyclic dependencies between
  phaseSystem and the models (and turbulence) that causes extreme
  difficulty for mingw linking (issue #1238).

- libincompressibleMultiphaseSystems
  - removed: libmassTransferModels

- libmultiphaseSystem
  - removed: libcompressibleMultiphaseEulerianInterfacialModels

- libreactingMultiphaseSystem
  - removed: libreactingPhaseSystem
  - removed: libreactingEulerianFvPatchFields
  - removed: libreactingEulerianInterfacialCompositionModels
  - removed: libreactingEulerianInterfacialModels
  - removed: libmultiphaseReactingTurbulenceModels

- libreactingTwoPhaseSystem
  - removed: libreactingPhaseSystem
  - removed: libreactingEulerianFvPatchFields
  - removed: libreactingEulerianInterfacialCompositionModels
  - removed: libreactingEulerianInterfacialModels

Avoid duplicate symbol for phaseCompressibleTurbulenceModels

  Common turbulence models are defined in libreactingMultiphaseSystem,
  and libmultiphaseReactingTurbulenceModels is now redundant.

  The libtwoPhaseReactingTurbulenceModels extends the common models
  for reactingTwoPhaseSystem.
2020-08-05 18:56:23 +01:00
..
Make ENH: avoid phaseSystem cyclic dependencies, reduce number of libraries 2020-08-05 18:56:23 +01:00
correctPhi.H multiphaseEulerFoam: transform to solve for p_rgh 2015-03-19 21:40:41 +00:00
CourantNo.H GIT: Header file updates 2019-10-31 14:48:44 +00:00
createFields.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00
createMRFZones.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00
DDtU.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00
MRFCorrectBCs.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00
multiphaseEulerFoam.C ENH: unify use of dictionary method names 2020-06-02 17:26:03 +02:00
pEqn.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00
TEqns.H Thermodynamics and sub-models: Removed "Sp" boundedness corrections on transport, replaced with "bounded Gauss" scheme 2012-09-21 14:34:42 +01:00
UEqns.H STYLE: use cbrt() instead of pow(..,1.0/3.0) in a few more places 2019-01-09 12:22:07 +01:00
zonePhaseVolumes.H ENH: for-range, forAllIters() ... in applications/solvers 2019-01-07 09:20:51 +01:00