createOversetFields.H
Go to the documentation of this file.
1 //- Overset specific
2 
3 // Add solver-specific interpolations
4 {
5  wordHashSet& nonInt =
6  const_cast<wordHashSet&>(Stencil::New(mesh).nonInterpolatedFields());
7 
8  nonInt.insert("HbyA");
9  nonInt.insert("grad(p)");
10  nonInt.insert("surfaceIntegrate(phi)");
11  nonInt.insert("surfaceIntegrate(phiHbyA)");
12  nonInt.insert("cellMask");
13  nonInt.insert("cellDisplacement");
14  nonInt.insert("interpolatedCells");
15  nonInt.insert("cellInterpolationWeight");
16 }
17 
18 // Mask field for zeroing out contributions on hole cells
19 #include "createCellMask.H"
20 
22 
23 bool adjustFringe
24 (
25  simple.dict().getOrDefault("oversetAdjustPhi", false)
26 );
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
bool insert(const Key &key)
Insert a new entry, not overwriting existing entries.
Definition: HashSet.H:227
dynamicFvMesh & mesh
HashSet< word, Hash< word > > wordHashSet
A HashSet of words, uses string hasher.
Definition: HashSet.H:73
bool adjustFringe(simple.dict().getOrDefault("oversetAdjustPhi", false))
Creates mask for interpolated cells.
const dictionary & simple
Creates mask for blocked out cells.