ENH: overset: move to oversetInterpolationSuppressed. Part of #1041.

This commit is contained in:
mattijs
2019-03-28 15:17:13 +00:00
committed by Andrew Heather
parent 06a4d424eb
commit 5ab1021211
4 changed files with 12 additions and 33 deletions

View File

@ -13,23 +13,6 @@
mesh mesh
); );
// Add overset specific interpolations
{
dictionary oversetDict;
oversetDict.add("T", true);
const_cast<dictionary&>
(
mesh.schemesDict()
).add
(
"oversetInterpolationRequired",
oversetDict,
true
);
}
Info<< "Reading transportProperties\n" << endl; Info<< "Reading transportProperties\n" << endl;
IOdictionary transportProperties IOdictionary transportProperties

View File

@ -121,21 +121,14 @@ mesh.setFluxRequired(Phi.name());
#include "createMRF.H" #include "createMRF.H"
// Add overset specific interpolations // Add solver-specific interpolations
{ {
dictionary oversetDict; wordHashSet& nonInt =
oversetDict.add("Phi", true); const_cast<wordHashSet&>(Stencil::New(mesh).nonInterpolatedFields());
oversetDict.add("U", true);
nonInt.insert("cellMask");
nonInt.insert("interpolatedCells");
const_cast<dictionary&>
(
mesh.schemesDict()
).add
(
"oversetInterpolationRequired",
oversetDict,
true
);
} }
// Mask field for zeroing out contributions on hole cells // Mask field for zeroing out contributions on hole cells

View File

@ -74,9 +74,13 @@ oversetInterpolation
//searchBoxDivisions (100 100 1); //searchBoxDivisions (100 100 1);
} }
oversetInterpolationRequired
// Any additional fields that should not be interpolated
oversetInterpolationSuppresed
{ {
// Any additional fields that require overset interpolation // For backwards compatibility; should not really be suppressed
grad(T);
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -53,5 +53,4 @@ oversetInterpolation
} }
// ************************************************************************* // // ************************************************************************* //