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
|
||||
)
|
||||
{
|
||||
// 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
|
||||
this->zoneID();
|
||||
|
||||
// Read old-time cellTypes
|
||||
nonInterpolatedFields_.insert("cellTypes");
|
||||
IOobject io
|
||||
(
|
||||
"cellTypes",
|
||||
|
||||
@ -1685,6 +1685,13 @@ Foam::cellCellStencils::inverseDistance::inverseDistance
|
||||
nonInterpolatedFields_.insert("cellTypes");
|
||||
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
|
||||
this->zoneID();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user