diff --git a/applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/setRDeltaT.H b/applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/setRDeltaT.H index 9e9ca54230..c0ca68835c 100644 --- a/applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/setRDeltaT.H +++ b/applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/setRDeltaT.H @@ -1,13 +1,21 @@ { volScalarField& rDeltaT = trDeltaT(); + const dictionary& pimpleDict = pimple.dict(); + + scalar maxCo + ( + pimpleDict.lookupOrDefault("maxCo", 0.2) + ); + + scalar maxDeltaT + ( + pimpleDict.lookupOrDefault("maxDeltaT", GREAT) + ); + scalar rDeltaTSmoothingCoeff ( - runTime.controlDict().lookupOrDefault - ( - "rDeltaTSmoothingCoeff", - 0.02 - ) + pimpleDict.lookupOrDefault("rDeltaTSmoothingCoeff", 0.02) ); surfaceScalarField maxPhi("maxPhi", phi); diff --git a/applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/setRDeltaT.H b/applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/setRDeltaT.H index f9f736f788..ff07dc4a32 100644 --- a/applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/setRDeltaT.H +++ b/applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/setRDeltaT.H @@ -1,13 +1,21 @@ { volScalarField& rDeltaT = trDeltaT(); + const dictionary& pimpleDict = pimple.dict(); + + scalar maxCo + ( + pimpleDict.lookupOrDefault("maxCo", 0.2) + ); + + scalar maxDeltaT + ( + pimpleDict.lookupOrDefault("maxDeltaT", GREAT) + ); + scalar rDeltaTSmoothingCoeff ( - runTime.controlDict().lookupOrDefault - ( - "rDeltaTSmoothingCoeff", - 0.02 - ) + pimpleDict.lookupOrDefault("rDeltaTSmoothingCoeff", 0.02) ); // Set the reciprocal time-step from the local Courant number