mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: overset: insert cellDisplacement into suppressed fields. See #1026.
This commit is contained in:
@ -684,11 +684,21 @@ Foam::cellCellStencils::cellVolumeWeight::cellVolumeWeight
|
|||||||
zeroGradientFvPatchScalarField::typeName
|
zeroGradientFvPatchScalarField::typeName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Protect local fields from interpolation
|
||||||
|
nonInterpolatedFields_.insert("cellTypes");
|
||||||
|
nonInterpolatedFields_.insert("cellInterpolationWeight");
|
||||||
|
|
||||||
|
// For convenience also suppress frequently used displacement field
|
||||||
|
nonInterpolatedFields_.insert("cellDisplacement");
|
||||||
|
nonInterpolatedFields_.insert("grad(cellDisplacement)");
|
||||||
|
const word w("snGradCorr(cellDisplacement)");
|
||||||
|
const word d("((viscosity*faceDiffusivity)*magSf)");
|
||||||
|
nonInterpolatedFields_.insert("surfaceIntegrate(("+d+"*"+w+"))");
|
||||||
|
|
||||||
// Read zoneID
|
// Read zoneID
|
||||||
this->zoneID();
|
this->zoneID();
|
||||||
|
|
||||||
// Read old-time cellTypes
|
// Read old-time cellTypes
|
||||||
nonInterpolatedFields_.insert("cellTypes");
|
|
||||||
IOobject io
|
IOobject io
|
||||||
(
|
(
|
||||||
"cellTypes",
|
"cellTypes",
|
||||||
|
|||||||
@ -1685,6 +1685,13 @@ Foam::cellCellStencils::inverseDistance::inverseDistance
|
|||||||
nonInterpolatedFields_.insert("cellTypes");
|
nonInterpolatedFields_.insert("cellTypes");
|
||||||
nonInterpolatedFields_.insert("maxMagWeight");
|
nonInterpolatedFields_.insert("maxMagWeight");
|
||||||
|
|
||||||
|
// For convenience also suppress frequently used displacement field
|
||||||
|
nonInterpolatedFields_.insert("cellDisplacement");
|
||||||
|
nonInterpolatedFields_.insert("grad(cellDisplacement)");
|
||||||
|
const word w("snGradCorr(cellDisplacement)");
|
||||||
|
const word d("((viscosity*faceDiffusivity)*magSf)");
|
||||||
|
nonInterpolatedFields_.insert("surfaceIntegrate(("+d+"*"+w+"))");
|
||||||
|
|
||||||
// Read zoneID
|
// Read zoneID
|
||||||
this->zoneID();
|
this->zoneID();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user