diff --git a/applications/solvers/combustion/PDRFoam/PDRFoam.C b/applications/solvers/combustion/PDRFoam/PDRFoam.C index 4cc40e6227..042bc11d98 100644 --- a/applications/solvers/combustion/PDRFoam/PDRFoam.C +++ b/applications/solvers/combustion/PDRFoam/PDRFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -67,7 +67,8 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "psiuMulticomponentThermo.H" #include "compressibleMomentumTransportModels.H" #include "RASThermophysicalTransportModel.H" @@ -76,12 +77,28 @@ Description #include "XiModel.H" #include "PDRDragModel.H" #include "ignition.H" -#include "Switch.H" -#include "bound.H" #include "pimpleControl.H" +#include "pressureReference.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" +#include "uniformDimensionedFields.H" #include "fvModels.H" #include "fvConstraints.H" +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" +#include "fvcReconstruct.H" +#include "fvcMeshPhi.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C b/applications/solvers/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C index f654fe2f9e..4a6da6b2b9 100644 --- a/applications/solvers/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C +++ b/applications/solvers/compressible/rhoPorousSimpleFoam/rhoPorousSimpleFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -30,16 +30,32 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "fluidThermo.H" #include "compressibleMomentumTransportModels.H" #include "fluidThermoThermophysicalTransportModel.H" #include "simpleControl.H" #include "pressureReference.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" #include "fvModels.H" #include "fvConstraints.H" #include "IOporosityModelList.H" +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" +#include "fvcVolumeIntegrate.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/electromagnetics/electrostaticFoam/electrostaticFoam.C b/applications/solvers/electromagnetics/electrostaticFoam/electrostaticFoam.C index 9a4effafb4..f5bf65fc17 100644 --- a/applications/solvers/electromagnetics/electrostaticFoam/electrostaticFoam.C +++ b/applications/solvers/electromagnetics/electrostaticFoam/electrostaticFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -29,7 +29,17 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" + +#include "fvMesh.H" + +#include "fvcSnGrad.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/solvers/electromagnetics/magneticFoam/magneticFoam.C b/applications/solvers/electromagnetics/magneticFoam/magneticFoam.C index a5d8381974..e26cc3cbba 100644 --- a/applications/solvers/electromagnetics/magneticFoam/magneticFoam.C +++ b/applications/solvers/electromagnetics/magneticFoam/magneticFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -34,12 +34,19 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" -#include "OSspecific.H" +#include "argList.H" #include "magnet.H" #include "electromagneticConstants.H" #include "simpleControl.H" +#include "fvcGrad.H" +#include "fvcSnGrad.H" +#include "fvcReconstruct.H" + +#include "fvmLaplacian.H" + +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/electromagnetics/mhdFoam/mhdFoam.C b/applications/solvers/electromagnetics/mhdFoam/mhdFoam.C index 983946078b..d3172475f9 100644 --- a/applications/solvers/electromagnetics/mhdFoam/mhdFoam.C +++ b/applications/solvers/electromagnetics/mhdFoam/mhdFoam.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-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -48,9 +48,22 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "pisoControl.H" #include "pressureReference.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" + +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C b/applications/solvers/incompressible/adjointShapeOptimisationFoam/adjointShapeOptimisationFoam.C index baefed01a2..cb17ede4be 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-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -45,16 +45,34 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "viscosityModel.H" #include "incompressibleMomentumTransportModels.H" #include "simpleControl.H" #include "pressureReference.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" #include "fvModels.H" #include "fvConstraints.H" +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; + + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + template -void zeroCells +inline void zeroCells ( VolField& vf, const labelList& cells diff --git a/applications/solvers/incompressible/dnsFoam/dnsFoam.C b/applications/solvers/incompressible/dnsFoam/dnsFoam.C index 7c9fca05f9..e26f9a2a5e 100644 --- a/applications/solvers/incompressible/dnsFoam/dnsFoam.C +++ b/applications/solvers/incompressible/dnsFoam/dnsFoam.C @@ -29,14 +29,28 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "Kmesh.H" #include "UOprocess.H" #include "fft.H" #include "calcEk.H" #include "graph.H" #include "writeFile.H" + #include "pisoControl.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" + +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/solvers/incompressible/icoFoam/icoFoam.C b/applications/solvers/incompressible/icoFoam/icoFoam.C index 98d4ec9989..e298fcb103 100644 --- a/applications/solvers/incompressible/icoFoam/icoFoam.C +++ b/applications/solvers/incompressible/icoFoam/icoFoam.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-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -29,8 +29,23 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" #include "pisoControl.H" +#include "pressureReference.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" + +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/solvers/incompressible/porousSimpleFoam/porousSimpleFoam.C b/applications/solvers/incompressible/porousSimpleFoam/porousSimpleFoam.C index b5da2e7a5d..ae0fa27a4f 100644 --- a/applications/solvers/incompressible/porousSimpleFoam/porousSimpleFoam.C +++ b/applications/solvers/incompressible/porousSimpleFoam/porousSimpleFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -31,14 +31,30 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "viscosityModel.H" #include "incompressibleMomentumTransportModels.H" #include "simpleControl.H" #include "pressureReference.H" -#include "IOporosityModelList.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" #include "fvModels.H" #include "fvConstraints.H" +#include "IOporosityModelList.H" + +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/applications/solvers/incompressible/shallowWaterFoam/shallowWaterFoam.C b/applications/solvers/incompressible/shallowWaterFoam/shallowWaterFoam.C index 8daa80ebb0..a66962bc0e 100644 --- a/applications/solvers/incompressible/shallowWaterFoam/shallowWaterFoam.C +++ b/applications/solvers/incompressible/shallowWaterFoam/shallowWaterFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2023 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -32,9 +32,21 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "pimpleControl.H" +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcSnGrad.H" +#include "fvcFlux.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/lagrangian/denseParticleFoam/denseParticleFoam.C b/applications/solvers/lagrangian/denseParticleFoam/denseParticleFoam.C index 06af8ecac8..883a0d11ee 100644 --- a/applications/solvers/lagrangian/denseParticleFoam/denseParticleFoam.C +++ b/applications/solvers/lagrangian/denseParticleFoam/denseParticleFoam.C @@ -75,16 +75,37 @@ namespace Foam // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "viscosityModel.H" #include "phaseIncompressibleMomentumTransportModel.H" #include "pimpleControl.H" #include "pressureReference.H" -#include "fvCorrectPhi.H" +#include "findRefCell.H" +#include "constrainPressure.H" +#include "constrainHbyA.H" +#include "adjustPhi.H" +#include "uniformDimensionedFields.H" +#include "zeroGradientFvPatchFields.H" #include "fvModels.H" #include "fvConstraints.H" + +#include "fvcDdt.H" +#include "fvcGrad.H" +#include "fvcSnGrad.H" +#include "fvcFlux.H" +#include "fvcMeshPhi.H" +#include "fvCorrectPhi.H" +#include "fvcReconstruct.H" + +#include "fvmDdt.H" +#include "fvmDiv.H" +#include "fvmLaplacian.H" + #include "parcelClouds.H" +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/lagrangian/dsmcFoam/dsmcFoam.C b/applications/solvers/lagrangian/dsmcFoam/dsmcFoam.C index bc7f40cd85..c5af23723a 100644 --- a/applications/solvers/lagrangian/dsmcFoam/dsmcFoam.C +++ b/applications/solvers/lagrangian/dsmcFoam/dsmcFoam.C @@ -30,9 +30,12 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "dsmcCloud.H" +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/lagrangian/mdEquilibrationFoam/mdEquilibrationFoam.C b/applications/solvers/lagrangian/mdEquilibrationFoam/mdEquilibrationFoam.C index 1692359112..7cd5cf3cca 100644 --- a/applications/solvers/lagrangian/mdEquilibrationFoam/mdEquilibrationFoam.C +++ b/applications/solvers/lagrangian/mdEquilibrationFoam/mdEquilibrationFoam.C @@ -29,9 +29,13 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" #include "md.H" +using namespace Foam; + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + int main(int argc, char *argv[]) { #include "setRootCaseLists.H" diff --git a/applications/solvers/lagrangian/mdFoam/mdFoam.C b/applications/solvers/lagrangian/mdFoam/mdFoam.C index 19e4b8f4e1..35b20cf343 100644 --- a/applications/solvers/lagrangian/mdFoam/mdFoam.C +++ b/applications/solvers/lagrangian/mdFoam/mdFoam.C @@ -29,9 +29,12 @@ Description \*---------------------------------------------------------------------------*/ -#include "fvCFD.H" +#include "argList.H" +#include "timeSelector.H" #include "md.H" +using namespace Foam; + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[])