80 lines
2.5 KiB
C++
80 lines
2.5 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: v2206 |
|
|
| \\ / A nd | Website: www.openfoam.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
object createBafflesDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
// Whether to convert internal faces only (so leave boundary faces intact).
|
|
// This is only relevant if your face selection type can pick up boundary
|
|
// faces.
|
|
internalFacesOnly true;
|
|
|
|
|
|
// Baffles to create.
|
|
baffles
|
|
{
|
|
cyclicFaces
|
|
{
|
|
//- Select faces and orientation through a searchableSurface
|
|
type searchableSurface;
|
|
surface plate;
|
|
origin (0.061 -0.3 -0.3);
|
|
span (0.0 0.6 0.6);
|
|
|
|
patches
|
|
{
|
|
master
|
|
{
|
|
//- Master side patch
|
|
|
|
name porous_half0;
|
|
type cyclic;
|
|
neighbourPatch porous_half1;
|
|
|
|
//- Optional override of added patchfields. If not specified
|
|
// any added patchfields are of type calculated.
|
|
patchFields
|
|
{
|
|
p_rgh
|
|
{
|
|
type cyclic;//porousBafflePressure;
|
|
patchType cyclic;
|
|
D 1000;
|
|
I 500;
|
|
length 0.15;
|
|
uniformJump true;
|
|
jump uniform 0;
|
|
value uniform 0;
|
|
}
|
|
}
|
|
}
|
|
slave
|
|
{
|
|
//- Slave side patch
|
|
|
|
name porous_half1;
|
|
type cyclic;
|
|
neighbourPatch porous_half0;
|
|
|
|
patchFields
|
|
{
|
|
${...master.patchFields}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|