ENH: adding non-uniform rho to incompressible two-phase turbulent models
1) PhaseIncompressibleTurbulenceModel class was changed to use uniform alpha and non-uniform rho templates. This fits the need of incompressible two phase turbulence models. 2) A new type DPMIncompressibleTurbulenceModel was created for non-uniform alpha and uniform rho. It is used in single phase flows in DPM solvers where alpha represents the volumen occupancy. 3) A new type incompressibleRhoTurbulenceModel was created where non-uniform rho is allowed. 4) A new base templated turbulent class for two-phase VOF named VoFphaseTurbulentTransportModel was implemented which is created templating on PhaseIncompressibleTurbulenceModel and incompressibleRhoTurbulenceModel 5) In order to make the chnage to rho based VOF turbulence a help class was added incompressibleInterPhaseTransportModel templated on the mixing.
Showing
- applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels/DPMIncompressibleTurbulenceModel.C 186 additions, 0 deletions...am/DPMTurbulenceModels/DPMIncompressibleTurbulenceModel.C
- applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels/DPMIncompressibleTurbulenceModel.H 144 additions, 0 deletions...am/DPMTurbulenceModels/DPMIncompressibleTurbulenceModel.H
- applications/solvers/lagrangian/DPMFoam/DPMTurbulenceModels/DPMTurbulenceModels.C 7 additions, 7 deletions...rangian/DPMFoam/DPMTurbulenceModels/DPMTurbulenceModels.C
- applications/solvers/multiphase/interFoam/Make/options 6 additions, 1 deletionapplications/solvers/multiphase/interFoam/Make/options
- applications/solvers/multiphase/interFoam/UEqn.H 1 addition, 1 deletionapplications/solvers/multiphase/interFoam/UEqn.H
- applications/solvers/multiphase/interFoam/createFields.H 2 additions, 7 deletionsapplications/solvers/multiphase/interFoam/createFields.H
- applications/solvers/multiphase/interFoam/interFoam.C 3 additions, 3 deletionsapplications/solvers/multiphase/interFoam/interFoam.C
- applications/solvers/multiphase/interIsoFoam/Make/options 6 additions, 1 deletionapplications/solvers/multiphase/interIsoFoam/Make/options
- applications/solvers/multiphase/interIsoFoam/createFields.H 2 additions, 5 deletionsapplications/solvers/multiphase/interIsoFoam/createFields.H
- applications/solvers/multiphase/interIsoFoam/interIsoFoam.C 3 additions, 4 deletionsapplications/solvers/multiphase/interIsoFoam/interIsoFoam.C
- src/TurbulenceModels/incompressible/Make/files 1 addition, 0 deletionssrc/TurbulenceModels/incompressible/Make/files
- src/TurbulenceModels/incompressible/incompressibleRhoTurbulenceModel.C 103 additions, 0 deletions...eModels/incompressible/incompressibleRhoTurbulenceModel.C
- src/TurbulenceModels/incompressible/incompressibleRhoTurbulenceModel.H 155 additions, 0 deletions...eModels/incompressible/incompressibleRhoTurbulenceModel.H
- src/TurbulenceModels/incompressible/incompressibleTurbulenceModel.H 5 additions, 0 deletions...enceModels/incompressible/incompressibleTurbulenceModel.H
- src/TurbulenceModels/phaseIncompressible/PhaseIncompressibleTurbulenceModel/PhaseIncompressibleTurbulenceModel.C 9 additions, 8 deletions...sibleTurbulenceModel/PhaseIncompressibleTurbulenceModel.C
- src/TurbulenceModels/phaseIncompressible/PhaseIncompressibleTurbulenceModel/PhaseIncompressibleTurbulenceModel.H 8 additions, 8 deletions...sibleTurbulenceModel/PhaseIncompressibleTurbulenceModel.H
- src/phaseSystemModels/Allwmake 1 addition, 0 deletionssrc/phaseSystemModels/Allwmake
- src/phaseSystemModels/twoPhaseInter/Allwclean 8 additions, 0 deletionssrc/phaseSystemModels/twoPhaseInter/Allwclean
- src/phaseSystemModels/twoPhaseInter/Allwmake 8 additions, 0 deletionssrc/phaseSystemModels/twoPhaseInter/Allwmake
- src/phaseSystemModels/twoPhaseInter/VoFphaseIncompressibleTurbulenceModels/Make/files 3 additions, 0 deletions...seInter/VoFphaseIncompressibleTurbulenceModels/Make/files