diff --git a/applications/solvers/DNS/dnsFoam/createFields.H b/applications/solvers/DNS/dnsFoam/createFields.H index 5db1728137..2d2b832d07 100644 --- a/applications/solvers/DNS/dnsFoam/createFields.H +++ b/applications/solvers/DNS/dnsFoam/createFields.H @@ -30,6 +30,6 @@ volVectorField U #include "createPhi.H" -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); #include "readTurbulenceProperties.H" diff --git a/applications/solvers/basic/potentialFoam/createControls.H b/applications/solvers/basic/potentialFoam/createControls.H index 7015cae02e..f3a35402e7 100644 --- a/applications/solvers/basic/potentialFoam/createControls.H +++ b/applications/solvers/basic/potentialFoam/createControls.H @@ -1,6 +1,6 @@ const dictionary& potentialFlow ( - mesh.solutionDict().subDict("potentialFlow") + mesh.solution().dict().subDict("potentialFlow") ); const int nNonOrthCorr diff --git a/applications/solvers/basic/potentialFoam/createFields.H b/applications/solvers/basic/potentialFoam/createFields.H index 677fbad923..8e2edecb99 100644 --- a/applications/solvers/basic/potentialFoam/createFields.H +++ b/applications/solvers/basic/potentialFoam/createFields.H @@ -111,6 +111,6 @@ setRefCell PhiRefCell, PhiRefValue ); -mesh.setFluxRequired(Phi.name()); +mesh.schemes().setFluxRequired(Phi.name()); #include "createMRF.H" diff --git a/applications/solvers/combustion/XiFoam/PDRFoam/bEqn.H b/applications/solvers/combustion/XiFoam/PDRFoam/bEqn.H index 7a79feda4a..bee9c5e682 100644 --- a/applications/solvers/combustion/XiFoam/PDRFoam/bEqn.H +++ b/applications/solvers/combustion/XiFoam/PDRFoam/bEqn.H @@ -5,7 +5,7 @@ tmp> mvConvection mesh, fields, phi, - mesh.divScheme("div(phi,ft_b_ha_hau)") + mesh.schemes().div("div(phi,ft_b_ha_hau)") ) ); diff --git a/applications/solvers/combustion/XiFoam/PDRFoam/createFields.H b/applications/solvers/combustion/XiFoam/PDRFoam/createFields.H index d43f864769..4b40b201dd 100644 --- a/applications/solvers/combustion/XiFoam/PDRFoam/createFields.H +++ b/applications/solvers/combustion/XiFoam/PDRFoam/createFields.H @@ -43,7 +43,7 @@ volVectorField U #include "compressibleCreatePhi.H" -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating turbulence model\n" << endl; autoPtr turbulence diff --git a/applications/solvers/combustion/XiFoam/createFields.H b/applications/solvers/combustion/XiFoam/createFields.H index 243026ee67..05799e004d 100644 --- a/applications/solvers/combustion/XiFoam/createFields.H +++ b/applications/solvers/combustion/XiFoam/createFields.H @@ -44,7 +44,7 @@ volVectorField U #include "compressibleCreatePhi.H" -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating turbulence model\n" << endl; autoPtr turbulence diff --git a/applications/solvers/combustion/XiFoam/ftEqn.H b/applications/solvers/combustion/XiFoam/ftEqn.H index dd06214bac..c8a1e82633 100644 --- a/applications/solvers/combustion/XiFoam/ftEqn.H +++ b/applications/solvers/combustion/XiFoam/ftEqn.H @@ -5,7 +5,7 @@ tmp> mvConvection mesh, fields, phi, - mesh.divScheme("div(phi,ft_b_ha_hau)") + mesh.schemes().div("div(phi,ft_b_ha_hau)") ) ); diff --git a/applications/solvers/combustion/reactingFoam/YEqn.H b/applications/solvers/combustion/reactingFoam/YEqn.H index 676b223269..e9eb43a66e 100644 --- a/applications/solvers/combustion/reactingFoam/YEqn.H +++ b/applications/solvers/combustion/reactingFoam/YEqn.H @@ -5,7 +5,7 @@ tmp> mvConvection mesh, fields, phi, - mesh.divScheme("div(phi,Yi_h)") + mesh.schemes().div("div(phi,Yi_h)") ) ); diff --git a/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/createFields.H b/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/createFields.H index 1ddaff17c5..03d1242559 100644 --- a/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/createFields.H +++ b/applications/solvers/combustion/reactingFoam/buoyantReactingFoam/createFields.H @@ -39,7 +39,7 @@ volScalarField& p = thermo.p(); #include "compressibleCreatePhi.H" -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info << "Creating turbulence model.\n" << nl; autoPtr turbulence @@ -94,7 +94,7 @@ pressureReference pressureReference thermo.incompressible() ); -mesh.setFluxRequired(p_rgh.name()); +mesh.schemes().setFluxRequired(p_rgh.name()); hydrostaticInitialisation ( diff --git a/applications/solvers/combustion/reactingFoam/createFields.H b/applications/solvers/combustion/reactingFoam/createFields.H index 3c8bb933c7..550218921d 100644 --- a/applications/solvers/combustion/reactingFoam/createFields.H +++ b/applications/solvers/combustion/reactingFoam/createFields.H @@ -40,7 +40,7 @@ volScalarField& p = thermo.p(); pressureReference pressureReference(p, pimple.dict(), false); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info << "Creating turbulence model.\n" << nl; diff --git a/applications/solvers/compressible/rhoCentralFoam/readFluxScheme.H b/applications/solvers/compressible/rhoCentralFoam/readFluxScheme.H index e8c28d65c2..4cba5629f7 100644 --- a/applications/solvers/compressible/rhoCentralFoam/readFluxScheme.H +++ b/applications/solvers/compressible/rhoCentralFoam/readFluxScheme.H @@ -1,5 +1,5 @@ word fluxScheme("Kurganov"); -if (mesh.schemesDict().readIfPresent("fluxScheme", fluxScheme)) +if (mesh.schemes().dict().readIfPresent("fluxScheme", fluxScheme)) { if ((fluxScheme == "Tadmor") || (fluxScheme == "Kurganov")) { diff --git a/applications/solvers/compressible/rhoPimpleFoam/createFields.H b/applications/solvers/compressible/rhoPimpleFoam/createFields.H index f61d2cb9e6..7d41857c7c 100644 --- a/applications/solvers/compressible/rhoPimpleFoam/createFields.H +++ b/applications/solvers/compressible/rhoPimpleFoam/createFields.H @@ -47,7 +47,7 @@ pressureReference pressureReference thermo.incompressible() ); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating turbulence model\n" << endl; autoPtr turbulence diff --git a/applications/solvers/compressible/rhoPimpleFoam/pEqn.H b/applications/solvers/compressible/rhoPimpleFoam/pEqn.H index 81676f5fa7..2bb87a7f7f 100644 --- a/applications/solvers/compressible/rhoPimpleFoam/pEqn.H +++ b/applications/solvers/compressible/rhoPimpleFoam/pEqn.H @@ -95,7 +95,7 @@ if (pimple.transonic()) } else { - if (mesh.steady()) + if (mesh.schemes().steady()) { adjustMass = adjustPhi(phiHbyA, U, p); } @@ -133,7 +133,7 @@ else } } -if (mesh.steady()) +if (mesh.schemes().steady()) { #include "incompressible/continuityErrs.H" } @@ -161,7 +161,7 @@ U.correctBoundaryConditions(); fvConstraints.constrain(U); K = 0.5*magSqr(U); -if (mesh.steady()) +if (mesh.schemes().steady()) { fvConstraints.constrain(p); } @@ -175,7 +175,7 @@ if (adjustMass && !thermo.incompressible()) p.correctBoundaryConditions(); } -if (mesh.steady() || pimple.simpleRho() || adjustMass) +if (mesh.schemes().steady() || pimple.simpleRho() || adjustMass) { rho = thermo.rho(); } @@ -183,7 +183,7 @@ if (mesh.steady() || pimple.simpleRho() || adjustMass) // Correct rhoUf if the mesh is moving fvc::correctRhoUf(rhoUf, rho, U, phi); -if (mesh.steady() || pimple.simpleRho()) +if (mesh.schemes().steady() || pimple.simpleRho()) { rho.relax(); } diff --git a/applications/solvers/compressible/rhoPimpleFoam/rhoPimpleFoam.C b/applications/solvers/compressible/rhoPimpleFoam/rhoPimpleFoam.C index abc81f250e..109697e70b 100644 --- a/applications/solvers/compressible/rhoPimpleFoam/rhoPimpleFoam.C +++ b/applications/solvers/compressible/rhoPimpleFoam/rhoPimpleFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -138,7 +138,7 @@ int main(int argc, char *argv[]) if ( - !mesh.steady() + !mesh.schemes().steady() && !pimple.simpleRho() && pimple.firstPimpleIter() ) @@ -164,7 +164,7 @@ int main(int argc, char *argv[]) } } - if (!mesh.steady()) + if (!mesh.schemes().steady()) { rho = thermo.rho(); } diff --git a/applications/solvers/compressible/rhoSimpleFoam/createFields.H b/applications/solvers/compressible/rhoSimpleFoam/createFields.H index 16eb73d701..7ec066bb15 100644 --- a/applications/solvers/compressible/rhoSimpleFoam/createFields.H +++ b/applications/solvers/compressible/rhoSimpleFoam/createFields.H @@ -45,7 +45,7 @@ pressureReference pressureReference thermo.incompressible() ); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating turbulence model\n" << endl; autoPtr turbulence diff --git a/applications/solvers/electromagnetics/mhdFoam/createFields.H b/applications/solvers/electromagnetics/mhdFoam/createFields.H index 9652764703..d4d7e88906 100644 --- a/applications/solvers/electromagnetics/mhdFoam/createFields.H +++ b/applications/solvers/electromagnetics/mhdFoam/createFields.H @@ -111,5 +111,5 @@ DBU.name() = "DBU"; pressureReference pressureReference(p, piso.dict()); -mesh.setFluxRequired(p.name()); -mesh.setFluxRequired(pB.name()); +mesh.schemes().setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(pB.name()); diff --git a/applications/solvers/electromagnetics/mhdFoam/readBPISOControls.H b/applications/solvers/electromagnetics/mhdFoam/readBPISOControls.H index 7f280b8aa3..0a5d43a90a 100644 --- a/applications/solvers/electromagnetics/mhdFoam/readBPISOControls.H +++ b/applications/solvers/electromagnetics/mhdFoam/readBPISOControls.H @@ -1,3 +1,3 @@ - const dictionary& Bpiso = mesh.solutionDict().subDict("BPISO"); + const dictionary& Bpiso = mesh.solution().dict().subDict("BPISO"); const int nBcorr = Bpiso.lookupOrDefault("nCorrectors", 1); diff --git a/applications/solvers/heatTransfer/buoyantFoam/createFields.H b/applications/solvers/heatTransfer/buoyantFoam/createFields.H index 8f04e6367c..3962547731 100644 --- a/applications/solvers/heatTransfer/buoyantFoam/createFields.H +++ b/applications/solvers/heatTransfer/buoyantFoam/createFields.H @@ -84,7 +84,7 @@ pressureReference pressureReference thermo.incompressible() ); -mesh.setFluxRequired(p_rgh.name()); +mesh.schemes().setFluxRequired(p_rgh.name()); hydrostaticInitialisation ( diff --git a/applications/solvers/heatTransfer/buoyantFoam/pEqn.H b/applications/solvers/heatTransfer/buoyantFoam/pEqn.H index 1e3497e755..30afc8f5a8 100644 --- a/applications/solvers/heatTransfer/buoyantFoam/pEqn.H +++ b/applications/solvers/heatTransfer/buoyantFoam/pEqn.H @@ -23,7 +23,7 @@ surfaceScalarField phiHbyA MRF.makeRelative(fvc::interpolate(rho), phiHbyA); -bool adjustMass = mesh.steady() && adjustPhi(phiHbyA, U, p_rgh); +bool adjustMass = mesh.schemes().steady() && adjustPhi(phiHbyA, U, p_rgh); const surfaceScalarField phig(-rhorAUf*ghf*fvc::snGrad(rho)*mesh.magSf()); @@ -97,7 +97,7 @@ else phi = phiHbyA + p_rghEqn.flux(); -if (mesh.steady()) +if (mesh.schemes().steady()) { #include "incompressible/continuityErrs.H" } @@ -131,7 +131,7 @@ U.correctBoundaryConditions(); fvConstraints.constrain(U); K = 0.5*magSqr(U); -if (mesh.steady()) +if (mesh.schemes().steady()) { if (fvConstraints.constrain(p)) { @@ -150,12 +150,12 @@ if (adjustMass && !thermo.incompressible()) p_rgh.correctBoundaryConditions(); } -if (mesh.steady() || pimple.simpleRho() || adjustMass) +if (mesh.schemes().steady() || pimple.simpleRho() || adjustMass) { rho = thermo.rho(); } -if (mesh.steady() || pimple.simpleRho()) +if (mesh.schemes().steady() || pimple.simpleRho()) { rho.relax(); } diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/YEqn.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/YEqn.H index c50805725f..2c0e98c2a7 100644 --- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/YEqn.H +++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/YEqn.H @@ -7,7 +7,7 @@ if (Y.size()) mesh, fields, phi, - mesh.divScheme("div(phi,Yi_h)") + mesh.schemes().div("div(phi,Yi_h)") ) ); } diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H index 1be5924d42..a81580cee8 100644 --- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H +++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H @@ -214,7 +214,7 @@ forAll(fluidRegions, i) ) ); - fluidRegions[i].setFluxRequired(p_rghFluid[i].name()); + fluidRegions[i].schemes().setFluxRequired(p_rghFluid[i].name()); initialMassFluid[i] = fvc::domainIntegrate(rhoFluid[i]).value(); diff --git a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H index 3a544ccd1c..cdcd5641b9 100644 --- a/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H +++ b/applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/solveFluid.H @@ -20,7 +20,7 @@ else { if (Ecorr == 0) { - if (!mesh.steady() && pimples.firstPimpleIter()) + if (!mesh.schemes().steady() && pimples.firstPimpleIter()) { #include "rhoEqn.H" } @@ -61,7 +61,7 @@ else thermophysicalTransport.correct(); } - if (!mesh.steady() && pimples.finalPimpleIter()) + if (!mesh.schemes().steady() && pimples.finalPimpleIter()) { rho = thermo.rho(); } diff --git a/applications/solvers/heatTransfer/thermoFoam/thermoFoam.C b/applications/solvers/heatTransfer/thermoFoam/thermoFoam.C index 323673abcb..1ceb6bf73b 100644 --- a/applications/solvers/heatTransfer/thermoFoam/thermoFoam.C +++ b/applications/solvers/heatTransfer/thermoFoam/thermoFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2013-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2013-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -55,7 +55,7 @@ int main(int argc, char *argv[]) Info<< "\nEvolving thermodynamics\n" << endl; - if (mesh.solutionDict().found("SIMPLE")) + if (mesh.solution().dict().found("SIMPLE")) { simpleControl simple(mesh); diff --git a/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C b/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C index 69c474534b..2b678f246b 100644 --- a/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C +++ b/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -97,7 +97,7 @@ int main(int argc, char *argv[]) // mesh.relaxationFactor("alpha") // *(lambda*max(Ua & U, zeroSensitivity) - alpha); alpha += - mesh.fieldRelaxationFactor("alpha") + mesh.solution().fieldRelaxationFactor("alpha") *(min(max(alpha + lambda*(Ua & U), zeroAlpha), alphaMax) - alpha); zeroCells(alpha, inletCells); diff --git a/applications/solvers/incompressible/adjointShapeOptimisationFoam/createFields.H b/applications/solvers/incompressible/adjointShapeOptimisationFoam/createFields.H index 6873aaa984..912ba97537 100644 --- a/applications/solvers/incompressible/adjointShapeOptimisationFoam/createFields.H +++ b/applications/solvers/incompressible/adjointShapeOptimisationFoam/createFields.H @@ -31,7 +31,7 @@ volVectorField U pressureReference pressureReference(p, simple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Reading field pa\n" << endl; @@ -74,7 +74,7 @@ setRefCell paRefCell, paRefValue ); -mesh.setFluxRequired(pa.name()); +mesh.schemes().setFluxRequired(pa.name()); autoPtr viscosity(viscosityModel::New(mesh)); diff --git a/applications/solvers/incompressible/icoFoam/createFields.H b/applications/solvers/incompressible/icoFoam/createFields.H index 89a19b02d0..fdc325c7ff 100644 --- a/applications/solvers/incompressible/icoFoam/createFields.H +++ b/applications/solvers/incompressible/icoFoam/createFields.H @@ -54,5 +54,5 @@ volVectorField U label pRefCell = 0; scalar pRefValue = 0.0; -setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); -mesh.setFluxRequired(p.name()); +setRefCell(p, mesh.solution().dict().subDict("PISO"), pRefCell, pRefValue); +mesh.schemes().setFluxRequired(p.name()); diff --git a/applications/solvers/incompressible/pimpleFoam/SRFPimpleFoam/createFields.H b/applications/solvers/incompressible/pimpleFoam/SRFPimpleFoam/createFields.H index 30b52c405e..94c7aaba32 100644 --- a/applications/solvers/incompressible/pimpleFoam/SRFPimpleFoam/createFields.H +++ b/applications/solvers/incompressible/pimpleFoam/SRFPimpleFoam/createFields.H @@ -41,7 +41,7 @@ surfaceScalarField phi ); pressureReference pressureReference(p, pimple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating SRF model\n" << endl; autoPtr SRF diff --git a/applications/solvers/incompressible/pimpleFoam/createFields.H b/applications/solvers/incompressible/pimpleFoam/createFields.H index ac1fb35a82..6565b06495 100644 --- a/applications/solvers/incompressible/pimpleFoam/createFields.H +++ b/applications/solvers/incompressible/pimpleFoam/createFields.H @@ -32,7 +32,7 @@ volVectorField U pressureReference pressureReference(p, pimple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); autoPtr viscosity(viscosityModel::New(mesh)); diff --git a/applications/solvers/incompressible/pisoFoam/createFields.H b/applications/solvers/incompressible/pisoFoam/createFields.H index 55be24f058..a54c6bd72a 100644 --- a/applications/solvers/incompressible/pisoFoam/createFields.H +++ b/applications/solvers/incompressible/pisoFoam/createFields.H @@ -31,7 +31,7 @@ volVectorField U pressureReference pressureReference(p, piso.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); autoPtr viscosity(viscosityModel::New(mesh)); diff --git a/applications/solvers/incompressible/shallowWaterFoam/createFields.H b/applications/solvers/incompressible/shallowWaterFoam/createFields.H index a6f31de91f..d15ac864c1 100644 --- a/applications/solvers/incompressible/shallowWaterFoam/createFields.H +++ b/applications/solvers/incompressible/shallowWaterFoam/createFields.H @@ -76,4 +76,4 @@ hTotal.write(); Info<< "Creating Coriolis Force" << endl; const dimensionedVector F("F", ((2.0*Omega) & gHat)*gHat); -mesh.setFluxRequired(h.name()); +mesh.schemes().setFluxRequired(h.name()); diff --git a/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/createFields.H b/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/createFields.H index c9262e6f6f..62a3ee0fec 100644 --- a/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/createFields.H +++ b/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/createFields.H @@ -42,7 +42,7 @@ surfaceScalarField phi pressureReference pressureReference(p, simple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating SRF model\n" << endl; autoPtr SRF(SRF::SRFModel::New(Urel)); diff --git a/applications/solvers/incompressible/simpleFoam/createFields.H b/applications/solvers/incompressible/simpleFoam/createFields.H index a78582362f..f29e7bdaa9 100644 --- a/applications/solvers/incompressible/simpleFoam/createFields.H +++ b/applications/solvers/incompressible/simpleFoam/createFields.H @@ -30,7 +30,7 @@ volVectorField U pressureReference pressureReference(p, simple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); autoPtr viscosity(viscosityModel::New(mesh)); diff --git a/applications/solvers/lagrangian/denseParticleFoam/createFields.H b/applications/solvers/lagrangian/denseParticleFoam/createFields.H index 1267eb73e8..2ae4203624 100644 --- a/applications/solvers/lagrangian/denseParticleFoam/createFields.H +++ b/applications/solvers/lagrangian/denseParticleFoam/createFields.H @@ -61,7 +61,7 @@ surfaceScalarField phic pressureReference pressureReference(p, pimple.dict()); -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); Info<< "Creating turbulence model\n" << endl; @@ -127,7 +127,7 @@ parcelCloudList clouds(rhoc, Uc, muc, g); // Particle fraction upper limit scalar alphacMin ( - 1 - mesh.solverDict(alphac.name()).lookup("max") + 1 - mesh.solution().solverDict(alphac.name()).lookup("max") ); // Update alphac from the particle locations diff --git a/applications/solvers/multiphase/cavitatingFoam/correctPhi.H b/applications/solvers/multiphase/cavitatingFoam/correctPhi.H index cf3aa9351d..5f6df74e8e 100644 --- a/applications/solvers/multiphase/cavitatingFoam/correctPhi.H +++ b/applications/solvers/multiphase/cavitatingFoam/correctPhi.H @@ -22,7 +22,7 @@ correctUphiBCs(U, phi, true); surfaceScalarField rhof(fvc::interpolate(rho, "div(phi,rho)")); dimensionedScalar rAUf("rAUf", dimTime, 1.0); - mesh.setFluxRequired(pcorr.name()); + mesh.schemes().setFluxRequired(pcorr.name()); while (pimple.correctNonOrthogonal()) { diff --git a/applications/solvers/multiphase/cavitatingFoam/createFields.H b/applications/solvers/multiphase/cavitatingFoam/createFields.H index 1ee1bee564..4757e9bbb3 100644 --- a/applications/solvers/multiphase/cavitatingFoam/createFields.H +++ b/applications/solvers/multiphase/cavitatingFoam/createFields.H @@ -43,7 +43,7 @@ volVectorField U #include "createPhi.H" -mesh.setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(p.name()); // Mass flux (corrected by rhoEqn.H) surfaceScalarField rhoPhi @@ -86,8 +86,8 @@ rho == max rhoMin ); -mesh.setFluxRequired(p.name()); -mesh.setFluxRequired(rho.name()); +mesh.schemes().setFluxRequired(p.name()); +mesh.schemes().setFluxRequired(rho.name()); // Create incompressible turbulence model autoPtr turbulence diff --git a/applications/solvers/multiphase/compressibleInterFoam/createFields.H b/applications/solvers/multiphase/compressibleInterFoam/createFields.H index c0ba183d4a..cc4415c4a4 100644 --- a/applications/solvers/multiphase/compressibleInterFoam/createFields.H +++ b/applications/solvers/multiphase/compressibleInterFoam/createFields.H @@ -48,8 +48,8 @@ dimensionedScalar pMin mixture ); -mesh.setFluxRequired(p_rgh.name()); -mesh.setFluxRequired(alpha1.name()); +mesh.schemes().setFluxRequired(p_rgh.name()); +mesh.schemes().setFluxRequired(alpha1.name()); #include "readGravitationalAcceleration.H" diff --git a/applications/solvers/multiphase/compressibleMultiphaseInterFoam/compressibleMultiphaseMixture/compressibleMultiphaseMixture.C b/applications/solvers/multiphase/compressibleMultiphaseInterFoam/compressibleMultiphaseMixture/compressibleMultiphaseMixture.C index fcad65430e..0d93c5be8f 100644 --- a/applications/solvers/multiphase/compressibleMultiphaseInterFoam/compressibleMultiphaseMixture/compressibleMultiphaseMixture.C +++ b/applications/solvers/multiphase/compressibleMultiphaseInterFoam/compressibleMultiphaseMixture/compressibleMultiphaseMixture.C @@ -332,7 +332,7 @@ void Foam::compressibleMultiphaseMixture::solve() { const Time& runTime = mesh_.time(); - const dictionary& alphaControls = mesh_.solverDict("alpha"); + const dictionary& alphaControls = mesh_.solution().solverDict("alpha"); label nAlphaSubCycles(alphaControls.lookup