mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Updated lagrangian libs to reflect AMI additions
This commit is contained in:
@ -1,5 +1,7 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||||
|
-I$(LIB_SRC)/sampling/lnInclude \
|
||||||
|
-I$(LIB_SRC)/AMIInterpolation/lnInclude \
|
||||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||||
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
|
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
|
||||||
-I$(LIB_SRC)/lagrangian/intermediate/lnInclude \
|
-I$(LIB_SRC)/lagrangian/intermediate/lnInclude \
|
||||||
@ -14,16 +16,18 @@ EXE_INC = \
|
|||||||
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels \
|
-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/compressible/RAS/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
||||||
-I$(LIB_SRC)/sampling/lnInclude
|
-I$(LIB_SRC)/dynamicFvMesh/lnInclude \
|
||||||
|
|
||||||
LIB_LIBS = \
|
LIB_LIBS = \
|
||||||
-lfiniteVolume \
|
-lfiniteVolume \
|
||||||
|
-lsampling \
|
||||||
|
-lAMIInterpolation \
|
||||||
-lmeshTools \
|
-lmeshTools \
|
||||||
-llagrangian \
|
-llagrangian \
|
||||||
-llagrangianIntermediate \
|
-llagrangianIntermediate \
|
||||||
@ -36,7 +40,12 @@ LIB_LIBS = \
|
|||||||
-lsolidMixtureProperties \
|
-lsolidMixtureProperties \
|
||||||
-lreactionThermophysicalModels \
|
-lreactionThermophysicalModels \
|
||||||
-lSLGThermo \
|
-lSLGThermo \
|
||||||
|
-lradiationModels \
|
||||||
|
-lcompressibleTurbulenceModel \
|
||||||
-lcompressibleRASModels \
|
-lcompressibleRASModels \
|
||||||
-lcompressibleLESModels \
|
-lcompressibleLESModels \
|
||||||
|
-lLESdeltas \
|
||||||
-lregionModels \
|
-lregionModels \
|
||||||
-lsurfaceFilmModels
|
-lsurfaceFilmModels \
|
||||||
|
-ldynamicFvMesh
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||||
|
-I$(LIB_SRC)/sampling/lnInclude \
|
||||||
|
-I$(LIB_SRC)/AMIInterpolation/lnInclude \
|
||||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||||
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
|
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
|
||||||
-I$(LIB_SRC)/lagrangian/distributionModels/lnInclude \
|
-I$(LIB_SRC)/lagrangian/distributionModels/lnInclude \
|
||||||
@ -13,33 +15,35 @@ EXE_INC = \
|
|||||||
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/radiationModels/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels \
|
-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/compressible/RAS/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
||||||
-I$(LIB_SRC)/dynamicFvMesh/lnInclude \
|
-I$(LIB_SRC)/dynamicFvMesh/lnInclude \
|
||||||
-I$(LIB_SRC)/sampling/lnInclude
|
|
||||||
|
|
||||||
LIB_LIBS = \
|
LIB_LIBS = \
|
||||||
-lfiniteVolume \
|
-lfiniteVolume \
|
||||||
|
-lsampling \
|
||||||
|
-lAMIInterpolation \
|
||||||
-lmeshTools \
|
-lmeshTools \
|
||||||
-llagrangian \
|
-llagrangian \
|
||||||
-ldistributionModels \
|
-ldistributionModels \
|
||||||
|
-lspecie \
|
||||||
|
-lbasicThermophysicalModels \
|
||||||
-lliquidProperties \
|
-lliquidProperties \
|
||||||
-lliquidMixtureProperties \
|
-lliquidMixtureProperties \
|
||||||
-lsolidProperties \
|
-lsolidProperties \
|
||||||
-lsolidMixtureProperties \
|
-lsolidMixtureProperties \
|
||||||
-lspecie \
|
|
||||||
-lbasicThermophysicalModels \
|
|
||||||
-lreactionThermophysicalModels \
|
-lreactionThermophysicalModels \
|
||||||
-lSLGThermo \
|
-lSLGThermo \
|
||||||
-lchemistryModel \
|
|
||||||
-lradiationModels \
|
-lradiationModels \
|
||||||
-lODE \
|
-lcompressibleTurbulenceModel \
|
||||||
-lcompressibleRASModels \
|
-lcompressibleRASModels \
|
||||||
-lcompressibleLESModels \
|
-lcompressibleLESModels \
|
||||||
-ldynamicFvMesh \
|
-lLESdeltas \
|
||||||
-lsurfaceFilmModels
|
-lregionModels \
|
||||||
|
-lsurfaceFilmModels \
|
||||||
|
-ldynamicFvMesh
|
||||||
|
|
||||||
|
|||||||
@ -26,7 +26,7 @@ License
|
|||||||
#include "SurfaceFilmModel.H"
|
#include "SurfaceFilmModel.H"
|
||||||
#include "surfaceFilmModel.H"
|
#include "surfaceFilmModel.H"
|
||||||
#include "mathematicalConstants.H"
|
#include "mathematicalConstants.H"
|
||||||
#include "directMappedWallPolyPatch.H"
|
#include "mappedPatchBase.H"
|
||||||
|
|
||||||
using namespace Foam::constant;
|
using namespace Foam::constant;
|
||||||
|
|
||||||
@ -156,13 +156,11 @@ void Foam::SurfaceFilmModel<CloudType>::inject(TrackData& td)
|
|||||||
const label filmPatchI = filmPatches[i];
|
const label filmPatchI = filmPatches[i];
|
||||||
const label primaryPatchI = primaryPatches[i];
|
const label primaryPatchI = primaryPatches[i];
|
||||||
|
|
||||||
const directMappedPatchBase& mapPatch =
|
const mappedPatchBase& mapPatch = filmModel.mappedPatches()[filmPatchI];
|
||||||
filmModel.mappedPatches()[filmPatchI];
|
|
||||||
const mapDistribute& distMap = mapPatch.map();
|
|
||||||
|
|
||||||
const labelList& injectorCellsPatch = pbm[primaryPatchI].faceCells();
|
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& Cf = mesh.C().boundaryField()[primaryPatchI];
|
||||||
const vectorField& Sf = mesh.Sf().boundaryField()[primaryPatchI];
|
const vectorField& Sf = mesh.Sf().boundaryField()[primaryPatchI];
|
||||||
@ -229,26 +227,26 @@ void Foam::SurfaceFilmModel<CloudType>::cacheFilmFields
|
|||||||
(
|
(
|
||||||
const label filmPatchI,
|
const label filmPatchI,
|
||||||
const label primaryPatchI,
|
const label primaryPatchI,
|
||||||
const mapDistribute& distMap,
|
const mappedPatchBase& mapPatch,
|
||||||
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
massParcelPatch_ = filmModel.cloudMassTrans().boundaryField()[filmPatchI];
|
massParcelPatch_ = filmModel.cloudMassTrans().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(massParcelPatch_);
|
mapPatch.distribute(massParcelPatch_);
|
||||||
|
|
||||||
diameterParcelPatch_ =
|
diameterParcelPatch_ =
|
||||||
filmModel.cloudDiameterTrans().boundaryField()[filmPatchI];
|
filmModel.cloudDiameterTrans().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(diameterParcelPatch_);
|
mapPatch.distribute(diameterParcelPatch_);
|
||||||
|
|
||||||
UFilmPatch_ = filmModel.Us().boundaryField()[filmPatchI];
|
UFilmPatch_ = filmModel.Us().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(UFilmPatch_);
|
mapPatch.distribute(UFilmPatch_);
|
||||||
|
|
||||||
rhoFilmPatch_ = filmModel.rho().boundaryField()[filmPatchI];
|
rhoFilmPatch_ = filmModel.rho().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(rhoFilmPatch_);
|
mapPatch.distribute(rhoFilmPatch_);
|
||||||
|
|
||||||
deltaFilmPatch_[primaryPatchI] =
|
deltaFilmPatch_[primaryPatchI] =
|
||||||
filmModel.delta().boundaryField()[filmPatchI];
|
filmModel.delta().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(deltaFilmPatch_[primaryPatchI]);
|
mapPatch.distribute(deltaFilmPatch_[primaryPatchI]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -55,7 +55,7 @@ namespace regionModels
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class mapDistribute;
|
class mappedPatchBase;
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*\
|
/*---------------------------------------------------------------------------*\
|
||||||
Class SurfaceFilmModel Declaration
|
Class SurfaceFilmModel Declaration
|
||||||
@ -116,7 +116,7 @@ protected:
|
|||||||
(
|
(
|
||||||
const label filmPatchI,
|
const label filmPatchI,
|
||||||
const label primaryPatchI,
|
const label primaryPatchI,
|
||||||
const mapDistribute& distMap,
|
const mappedPatchBase& mapPatch,
|
||||||
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -620,8 +620,9 @@ bool Foam::ThermoSurfaceFilm<CloudType>::transferParcel
|
|||||||
(
|
(
|
||||||
"bool ThermoSurfaceFilm<CloudType>::transferParcel"
|
"bool ThermoSurfaceFilm<CloudType>::transferParcel"
|
||||||
"("
|
"("
|
||||||
"const parcelType&, "
|
"parcelType&, "
|
||||||
"const label"
|
"const polyPatch&, "
|
||||||
|
"bool&"
|
||||||
")"
|
")"
|
||||||
) << "Unknown interaction type enumeration"
|
) << "Unknown interaction type enumeration"
|
||||||
<< abort(FatalError);
|
<< abort(FatalError);
|
||||||
@ -642,7 +643,7 @@ void Foam::ThermoSurfaceFilm<CloudType>::cacheFilmFields
|
|||||||
(
|
(
|
||||||
const label filmPatchI,
|
const label filmPatchI,
|
||||||
const label primaryPatchI,
|
const label primaryPatchI,
|
||||||
const mapDistribute& distMap,
|
const mappedPatchBase& mapPatch,
|
||||||
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
const regionModels::surfaceFilmModels::surfaceFilmModel& filmModel
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
@ -650,15 +651,15 @@ void Foam::ThermoSurfaceFilm<CloudType>::cacheFilmFields
|
|||||||
(
|
(
|
||||||
filmPatchI,
|
filmPatchI,
|
||||||
primaryPatchI,
|
primaryPatchI,
|
||||||
distMap,
|
mapPatch,
|
||||||
filmModel
|
filmModel
|
||||||
);
|
);
|
||||||
|
|
||||||
TFilmPatch_ = filmModel.Ts().boundaryField()[filmPatchI];
|
TFilmPatch_ = filmModel.Ts().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(TFilmPatch_);
|
mapPatch.distribute(TFilmPatch_);
|
||||||
|
|
||||||
CpFilmPatch_ = filmModel.Cp().boundaryField()[filmPatchI];
|
CpFilmPatch_ = filmModel.Cp().boundaryField()[filmPatchI];
|
||||||
distMap.distribute(CpFilmPatch_);
|
mapPatch.distribute(CpFilmPatch_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -227,7 +227,7 @@ protected:
|
|||||||
(
|
(
|
||||||
const label filmPatchI,
|
const label filmPatchI,
|
||||||
const label primaryPatchI,
|
const label primaryPatchI,
|
||||||
const mapDistribute& distMap,
|
const mappedPatchBase& distMap,
|
||||||
const regionModels::surfaceFilmModels::surfaceFilmModel&
|
const regionModels::surfaceFilmModels::surfaceFilmModel&
|
||||||
filmModel
|
filmModel
|
||||||
);
|
);
|
||||||
|
|||||||
@ -1,6 +1,11 @@
|
|||||||
EXE_INC = \
|
EXE_INC = \
|
||||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||||
|
-I$(LIB_SRC)/sampling/lnInclude \
|
||||||
|
-I$(LIB_SRC)/AMIInterpolation/lnInclude \
|
||||||
-I$(LIB_SRC)/meshTools/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/specie/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/properties/liquidProperties/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/properties/liquidProperties/lnInclude \
|
||||||
@ -10,37 +15,37 @@ EXE_INC = \
|
|||||||
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
-I$(LIB_SRC)/thermophysicalModels/SLGThermo/lnInclude \
|
||||||
-I$(LIB_SRC)/thermophysicalModels/radiationModels/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 \
|
||||||
-I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel \
|
-I$(LIB_SRC)/turbulenceModels/compressible/turbulenceModel/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/compressible/RAS/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/compressible/RAS/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/LES/LESdeltas/lnInclude \
|
||||||
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
-I$(LIB_SRC)/turbulenceModels/compressible/LES/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
-I$(LIB_SRC)/regionModels/regionModel/lnInclude \
|
||||||
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
-I$(LIB_SRC)/regionModels/surfaceFilmModels/lnInclude \
|
||||||
-I$(LIB_SRC)/dynamicFvMesh/lnInclude \
|
-I$(LIB_SRC)/dynamicFvMesh/lnInclude \
|
||||||
-I$(LIB_SRC)/sampling/lnInclude
|
|
||||||
|
|
||||||
LIB_LIBS = \
|
LIB_LIBS = \
|
||||||
-lfiniteVolume \
|
-lfiniteVolume \
|
||||||
|
-lsampling \
|
||||||
|
-lAMIInterpolation \
|
||||||
-lmeshTools \
|
-lmeshTools \
|
||||||
-ldistributionModels \
|
|
||||||
-llagrangian \
|
-llagrangian \
|
||||||
-llagrangianIntermediate \
|
-llagrangianIntermediate \
|
||||||
|
-ldistributionModels \
|
||||||
|
-lspecie \
|
||||||
|
-lbasicThermophysicalModels \
|
||||||
-lliquidProperties \
|
-lliquidProperties \
|
||||||
-lliquidMixtureProperties \
|
-lliquidMixtureProperties \
|
||||||
-lsolidProperties \
|
-lsolidProperties \
|
||||||
-lsolidMixtureProperties \
|
-lsolidMixtureProperties \
|
||||||
-lspecie \
|
|
||||||
-lbasicThermophysicalModels \
|
|
||||||
-lreactionThermophysicalModels \
|
-lreactionThermophysicalModels \
|
||||||
-lSLGThermo \
|
-lSLGThermo \
|
||||||
-lchemistryModel \
|
|
||||||
-lradiationModels \
|
-lradiationModels \
|
||||||
-lODE \
|
-lcompressibleTurbulenceModel \
|
||||||
-lcompressibleRASModels \
|
-lcompressibleRASModels \
|
||||||
-lcompressibleLESModels \
|
-lcompressibleLESModels \
|
||||||
-ldynamicFvMesh \
|
-lLESdeltas \
|
||||||
-lsurfaceFilmModels
|
-lregionModels \
|
||||||
|
-lsurfaceFilmModels \
|
||||||
|
-ldynamicFvMesh
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user