GIT: mapPatch.H: unused include files
This commit is contained in:
parent
33e8d6f456
commit
dc8d0658e6
@ -1,82 +0,0 @@
|
||||
|
||||
IOdictionary planeToPatchDict
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
"planeToPatchDict",
|
||||
runTime.system(),
|
||||
runTime,
|
||||
IOobject::MUST_READ_IF_MODIFIED,
|
||||
IOobject::NO_WRITE
|
||||
)
|
||||
);
|
||||
|
||||
Switch planeMapping
|
||||
(
|
||||
planeToPatchDict.lookup("mappingPlane")
|
||||
);
|
||||
|
||||
Info << "Constructing planePatch" << endl;
|
||||
cuttingPlane cut(plane(planeToPatchDict), mesh);
|
||||
|
||||
primitiveFacePatch planePatch
|
||||
(
|
||||
cut.faces(),
|
||||
cut.points()
|
||||
);
|
||||
|
||||
Info << "Finding target patch" << endl;
|
||||
|
||||
word toPatchName
|
||||
(
|
||||
planeToPatchDict.lookup("targetPatchName")
|
||||
);
|
||||
|
||||
const fvPatchList& patches = mesh.boundary();
|
||||
bool targetPatchNamePresent(false);
|
||||
label targetPatchNumber = -1;
|
||||
|
||||
forAll(patches, patchI)
|
||||
{
|
||||
if (patches[patchI].name() == toPatchName)
|
||||
{
|
||||
targetPatchNamePresent = true;
|
||||
targetPatchNumber = patchI;
|
||||
}
|
||||
}
|
||||
|
||||
const labelList& cutCells(cut.cells());
|
||||
|
||||
if (!targetPatchNamePresent)
|
||||
{
|
||||
targetPatchNumber = 1;
|
||||
Serr<< "Target patch not present. " << endl;
|
||||
}
|
||||
else
|
||||
{
|
||||
Serr<< "Target patch name: " << patches[targetPatchNumber].name() << endl;
|
||||
}
|
||||
|
||||
patchToPatchInterpolation interPatch
|
||||
(
|
||||
planePatch,
|
||||
patches[targetPatchNumber].patch()
|
||||
);
|
||||
|
||||
|
||||
PrimitivePatchInterpolation
|
||||
<
|
||||
PrimitivePatch<face, List, const pointField&>
|
||||
> planePatchInter
|
||||
(
|
||||
planePatch
|
||||
);
|
||||
|
||||
|
||||
PrimitivePatchInterpolation
|
||||
<
|
||||
PrimitivePatch<face, List, const pointField&>
|
||||
> toPatchInter
|
||||
(
|
||||
patches[targetPatchNumber].patch()
|
||||
);
|
@ -1,90 +0,0 @@
|
||||
if (planeMapping && targetPatchNamePresent && cut.cut())
|
||||
{
|
||||
//Map variables U, phi & k
|
||||
//Info<< typeInfo("isoLESmodel") << endl;
|
||||
//Info<< "SGS model" << sgsModel.type() << endl;
|
||||
|
||||
scalarField planek(cutCells.size());
|
||||
scalarField planeNuTilda(cutCells.size());
|
||||
vectorField planeU(cutCells.size());
|
||||
|
||||
forAll(cutCells, cCellsI)
|
||||
{
|
||||
if (sgsModel.type() == "SpalartAllmaras")
|
||||
{
|
||||
planeNuTilda[cCellsI] = sgsModel.nuTilda()()[cutCells[cCellsI]];
|
||||
}
|
||||
else
|
||||
{
|
||||
planek[cCellsI] = sgsModel.k()()[cutCells[cCellsI]];
|
||||
}
|
||||
planeU[cCellsI] = U[cutCells[cCellsI]];
|
||||
}
|
||||
|
||||
if (sgsModel.type() == "SpalartAllmaras")
|
||||
{
|
||||
Info<< "Mapping NuTilda." << endl;
|
||||
sgsModel.nuTilda()().boundaryField()[targetPatchNumber] ==
|
||||
interPatch.faceInterpolate(planeNuTilda)();
|
||||
}
|
||||
else
|
||||
{
|
||||
Info<< "Mapping k." << endl;
|
||||
sgsModel.k()().boundaryField()[targetPatchNumber] ==
|
||||
interPatch.faceInterpolate(planek)();
|
||||
}
|
||||
|
||||
U.boundaryField()[targetPatchNumber] ==
|
||||
interPatch.faceInterpolate(planeU)();
|
||||
|
||||
/* sgsModel.k()().boundaryField()[targetPatchNumber] ==
|
||||
toPatchInter.pointToFaceInterpolate
|
||||
(
|
||||
interPatch.pointInterpolate
|
||||
(
|
||||
planePatchInter.faceToPointInterpolate
|
||||
(
|
||||
planek
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
U.boundaryField()[targetPatchNumber] ==
|
||||
toPatchInter.pointToFaceInterpolate
|
||||
(
|
||||
interPatch.pointInterpolate
|
||||
(
|
||||
planePatchInter.faceToPointInterpolate
|
||||
(
|
||||
planeU
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
*/
|
||||
|
||||
scalar Q = sum
|
||||
(
|
||||
mesh.Sf().boundaryField()[targetPatchNumber]
|
||||
& U.boundaryField()[targetPatchNumber]
|
||||
);
|
||||
|
||||
scalar Qbar = sum
|
||||
(
|
||||
mesh.Sf().boundaryField()[targetPatchNumber] &
|
||||
Ubar.value()
|
||||
);
|
||||
|
||||
U.boundaryField()[targetPatchNumber] ==
|
||||
U.boundaryField()[targetPatchNumber] * (Qbar/Q);
|
||||
|
||||
Info<< "Mass flux correction factor: " << (Qbar/Q) << endl;
|
||||
|
||||
phi.boundaryField()[targetPatchNumber] ==
|
||||
(
|
||||
mesh.Sf().boundaryField()[targetPatchNumber] &
|
||||
U.boundaryField()[targetPatchNumber]
|
||||
);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user