From 129a418ca4f0e04e1b09d449628d2f3b4ece41f0 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Wed, 7 Sep 2011 13:11:56 +0100 Subject: [PATCH] ENH: Updated lagrangian libs to reflect AMI additions --- src/lagrangian/coalCombustion/Make/options | 15 ++++++++-- src/lagrangian/intermediate/Make/options | 20 ++++++++----- .../SurfaceFilmModel/SurfaceFilmModel.C | 20 ++++++------- .../SurfaceFilmModel/SurfaceFilmModel.H | 4 +-- .../ThermoSurfaceFilm/ThermoSurfaceFilm.C | 13 +++++---- .../ThermoSurfaceFilm/ThermoSurfaceFilm.H | 2 +- src/lagrangian/spray/Make/options | 29 +++++++++++-------- 7 files changed, 60 insertions(+), 43 deletions(-) diff --git a/src/lagrangian/coalCombustion/Make/options b/src/lagrangian/coalCombustion/Make/options index 7253a9073d2..eecaa8d1702 100644 --- a/src/lagrangian/coalCombustion/Make/options +++ b/src/lagrangian/coalCombustion/Make/options @@ -1,5 +1,7 @@ EXE_INC = \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude \ + -I$(LIB_SRC)/AMIInterpolation/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ -I$(LIB_SRC)/lagrangian/basic/lnInclude \ -I$(LIB_SRC)/lagrangian/intermediate/lnInclude \ @@ -14,16 +16,18 @@ EXE_INC = \ -I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \ -I$(LIB_SRC)/turbulenceModels \ - -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel \ + -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/RAS/lnInclude \ -I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \ -I$(LIB_SRC)/regionModels/regionModel/lnInclude \ -I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ LIB_LIBS = \ -lfiniteVolume \ + -lsampling \ + -lAMIInterpolation \ -lmeshTools \ -llagrangian \ -llagrangianIntermediate \ @@ -36,7 +40,12 @@ LIB_LIBS = \ -lsolidMixtureProperties \ -lreactionThermophysicalModels \ -lSLGThermo \ + -lradiationModels \ + -lcompressibleTurbulenceModel \ -lcompressibleRASModels \ -lcompressibleLESModels \ + -lLESdeltas \ -lregionModels \ - -lsurfaceFilmModels + -lsurfaceFilmModels \ + -ldynamicFvMesh + diff --git a/src/lagrangian/intermediate/Make/options b/src/lagrangian/intermediate/Make/options index 951d16cf589..8f4cd312f49 100644 --- a/src/lagrangian/intermediate/Make/options +++ b/src/lagrangian/intermediate/Make/options @@ -1,5 +1,7 @@ EXE_INC = \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude \ + -I$(LIB_SRC)/AMIInterpolation/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ -I$(LIB_SRC)/lagrangian/basic/lnInclude \ -I$(LIB_SRC)/lagrangian/distributionModels/lnInclude \ @@ -13,33 +15,35 @@ EXE_INC = \ -I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \ -I$(LIB_SRC)/turbulenceModels \ - -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel \ + -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/RAS/lnInclude \ -I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \ -I$(LIB_SRC)/regionModels/regionModel/lnInclude \ -I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \ -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude LIB_LIBS = \ -lfiniteVolume \ + -lsampling \ + -lAMIInterpolation \ -lmeshTools \ -llagrangian \ -ldistributionModels \ + -lspecie \ + -lbasicThermophysicalModels \ -lliquidProperties \ -lliquidMixtureProperties \ -lsolidProperties \ -lsolidMixtureProperties \ - -lspecie \ - -lbasicThermophysicalModels \ -lreactionThermophysicalModels \ -lSLGThermo \ - -lchemistryModel \ -lradiationModels \ - -lODE \ + -lcompressibleTurbulenceModel \ -lcompressibleRASModels \ -lcompressibleLESModels \ - -ldynamicFvMesh \ - -lsurfaceFilmModels + -lLESdeltas \ + -lregionModels \ + -lsurfaceFilmModels \ + -ldynamicFvMesh diff --git a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C index 30387baa1d1..36dca28f6a4 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C @@ -26,7 +26,7 @@ License #include "SurfaceFilmModel.H" #include "surfaceFilmModel.H" #include "mathematicalConstants.H" -#include "directMappedWallPolyPatch.H" +#include "mappedPatchBase.H" using namespace Foam::constant; @@ -156,13 +156,11 @@ void Foam::SurfaceFilmModel<CloudType>::inject(TrackData& td) const label filmPatchI = filmPatches[i]; const label primaryPatchI = primaryPatches[i]; - const directMappedPatchBase& mapPatch = - filmModel.mappedPatches()[filmPatchI]; - const mapDistribute& distMap = mapPatch.map(); + const mappedPatchBase& mapPatch = filmModel.mappedPatches()[filmPatchI]; const labelList& injectorCellsPatch = pbm[primaryPatchI].faceCells(); - cacheFilmFields(filmPatchI, primaryPatchI, distMap, filmModel); + cacheFilmFields(filmPatchI, primaryPatchI, mapPatch, filmModel); const vectorField& Cf = mesh.C().boundaryField()[primaryPatchI]; const vectorField& Sf = mesh.Sf().boundaryField()[primaryPatchI]; @@ -229,26 +227,26 @@ void Foam::SurfaceFilmModel<CloudType>::cacheFilmFields ( const label filmPatchI, const label primaryPatchI, - const mapDistribute& distMap, + const mappedPatchBase& mapPatch, const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel ) { massParcelPatch_ = filmModel.cloudMassTrans().boundaryField()[filmPatchI]; - distMap.distribute(massParcelPatch_); + mapPatch.distribute(massParcelPatch_); diameterParcelPatch_ = filmModel.cloudDiameterTrans().boundaryField()[filmPatchI]; - distMap.distribute(diameterParcelPatch_); + mapPatch.distribute(diameterParcelPatch_); UFilmPatch_ = filmModel.Us().boundaryField()[filmPatchI]; - distMap.distribute(UFilmPatch_); + mapPatch.distribute(UFilmPatch_); rhoFilmPatch_ = filmModel.rho().boundaryField()[filmPatchI]; - distMap.distribute(rhoFilmPatch_); + mapPatch.distribute(rhoFilmPatch_); deltaFilmPatch_[primaryPatchI] = filmModel.delta().boundaryField()[filmPatchI]; - distMap.distribute(deltaFilmPatch_[primaryPatchI]); + mapPatch.distribute(deltaFilmPatch_[primaryPatchI]); } diff --git a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H index c8c6b03a122..ae35db7ec57 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H @@ -55,7 +55,7 @@ namespace regionModels } } -class mapDistribute; +class mappedPatchBase; /*---------------------------------------------------------------------------*\ Class SurfaceFilmModel Declaration @@ -116,7 +116,7 @@ protected: ( const label filmPatchI, const label primaryPatchI, - const mapDistribute& distMap, + const mappedPatchBase& mapPatch, const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel ); diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.C b/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.C index 27818af43f3..c6f4b4054a8 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.C +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.C @@ -620,8 +620,9 @@ bool Foam::ThermoSurfaceFilm<CloudType>::transferParcel ( "bool ThermoSurfaceFilm<CloudType>::transferParcel" "(" - "const parcelType&, " - "const label" + "parcelType&, " + "const polyPatch&, " + "bool&" ")" ) << "Unknown interaction type enumeration" << abort(FatalError); @@ -642,7 +643,7 @@ void Foam::ThermoSurfaceFilm<CloudType>::cacheFilmFields ( const label filmPatchI, const label primaryPatchI, - const mapDistribute& distMap, + const mappedPatchBase& mapPatch, const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel ) { @@ -650,15 +651,15 @@ void Foam::ThermoSurfaceFilm<CloudType>::cacheFilmFields ( filmPatchI, primaryPatchI, - distMap, + mapPatch, filmModel ); TFilmPatch_ = filmModel.Ts().boundaryField()[filmPatchI]; - distMap.distribute(TFilmPatch_); + mapPatch.distribute(TFilmPatch_); CpFilmPatch_ = filmModel.Cp().boundaryField()[filmPatchI]; - distMap.distribute(CpFilmPatch_); + mapPatch.distribute(CpFilmPatch_); } diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.H b/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.H index 76f0679abe7..66bd1395682 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.H +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/SurfaceFilmModel/ThermoSurfaceFilm/ThermoSurfaceFilm.H @@ -227,7 +227,7 @@ protected: ( const label filmPatchI, const label primaryPatchI, - const mapDistribute& distMap, + const mappedPatchBase& distMap, const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel ); diff --git a/src/lagrangian/spray/Make/options b/src/lagrangian/spray/Make/options index 0d8cf66e842..eecaa8d1702 100644 --- a/src/lagrangian/spray/Make/options +++ b/src/lagrangian/spray/Make/options @@ -1,6 +1,11 @@ EXE_INC = \ -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude \ + -I$(LIB_SRC)/AMIInterpolation/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/lagrangian/basic/lnInclude \ + -I$(LIB_SRC)/lagrangian/intermediate/lnInclude \ + -I$(LIB_SRC)/lagrangian/distributionModels/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/properties/liquidProperties/lnInclude \ @@ -10,37 +15,37 @@ EXE_INC = \ -I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \ -I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \ - -I$(LIB_SRC)/lagrangian/distributionModels/lnInclude \ - -I$(LIB_SRC)/lagrangian/basic/lnInclude \ - -I$(LIB_SRC)/lagrangian/intermediate/lnInclude \ -I$(LIB_SRC)/turbulenceModels \ - -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel \ + -I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/RAS/lnInclude \ -I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \ -I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \ -I$(LIB_SRC)/regionModels/regionModel/lnInclude \ -I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \ -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude LIB_LIBS = \ -lfiniteVolume \ + -lsampling \ + -lAMIInterpolation \ -lmeshTools \ - -ldistributionModels \ -llagrangian \ -llagrangianIntermediate \ + -ldistributionModels \ + -lspecie \ + -lbasicThermophysicalModels \ -lliquidProperties \ -lliquidMixtureProperties \ -lsolidProperties \ -lsolidMixtureProperties \ - -lspecie \ - -lbasicThermophysicalModels \ -lreactionThermophysicalModels \ -lSLGThermo \ - -lchemistryModel \ -lradiationModels \ - -lODE \ + -lcompressibleTurbulenceModel \ -lcompressibleRASModels \ -lcompressibleLESModels \ - -ldynamicFvMesh \ - -lsurfaceFilmModels + -lLESdeltas \ + -lregionModels \ + -lsurfaceFilmModels \ + -ldynamicFvMesh + -- GitLab