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
24(
25 simple.dict().getOrDefault("oversetAdjustPhi", false)
26);
28(
29 simple.dict().getOrDefault("massFluxInterpolation", false)
30);
bool insert(const Key &key)
Insert a new entry, not overwriting existing entries.
Definition: HashSet.H:191
Creates mask for blocked out cells.
dynamicFvMesh & mesh
Creates mask for interpolated cells.
massFluxInterpolation
Definition: readControls.H:7
adjustFringe
Definition: readControls.H:16
HashSet< word, Hash< word > > wordHashSet
A HashSet of words, uses string hasher.
Definition: HashSet.H:82
const dictionary & simple