case-khalifa/constant/polyMesh/blockMeshDict

143 lines
3.2 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.3.0 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
convertToMeters 1e-3; // 1 m / 1000 mm
vertices
(
( 0.0000000000000e+00 -7.5000000000000e+00 -0.0000000000000e+00 ) // 0
( 7.4997144229813e+00 -7.5000000000000e+00 -6.5449016237805e-02 ) // 1
( 7.4997144229813e+00 7.5000000000000e+00 -6.5449016237805e-02 ) // 2
( 0.0000000000000e+00 7.5000000000000e+00 -0.0000000000000e+00 ) // 3
( 7.4997144229813e+00 -7.5000000000000e+00 6.5449016237805e-02 ) // 4
( 7.4997144229813e+00 7.5000000000000e+00 6.5449016237805e-02 ) // 5
( 7.4997144229813e+00 -7.5000000000000e+00 -6.5449016237805e-02 ) // 6
( 3.9998476922567e+01 -7.5000000000000e+00 -3.4906141993496e-01 ) // 7
( 3.9998476922567e+01 7.5000000000000e+00 -3.4906141993496e-01 ) // 8
( 7.4997144229813e+00 7.5000000000000e+00 -6.5449016237805e-02 ) // 9
( 7.4997144229813e+00 -7.5000000000000e+00 6.5449016237805e-02 ) // 10
( 3.9998476922567e+01 -7.5000000000000e+00 3.4906141993496e-01 ) // 11
( 3.9998476922567e+01 7.5000000000000e+00 3.4906141993496e-01 ) // 12
( 7.4997144229813e+00 7.5000000000000e+00 6.5449016237805e-02 ) // 13
)
;
blocks
(
hex ( 0 1 2 3 0 4 5 3 ) ( 75 150 1 ) simpleGrading ( 1 1 1 ) // inner
hex ( 6 7 8 9 10 11 12 13 ) ( 325 150 1 ) simpleGrading ( 1 1 1 ) // outer
)
;
edges
(
);
boundary
(
nzLow
{
type patch;
faces
(
(0 1 4 0) // inner down
);
}
nzUpp
{
type patch;
faces
(
(2 3 3 5) // inner up
);
}
coLow
{
type patch;
faces
(
( 6 7 11 10) // outer down
);
}
coUpp
{
type patch;
faces
(
( 8 9 13 12) // outer up
);
}
outlet
{
type patch;
faces
(
( 7 8 12 11) // outer right
);
}
front
{
type wedge;
faces
(
(0 4 5 3) // inner front
(10 11 12 13) // outer front
);
}
back
{
type wedge;
faces
(
(0 3 2 1) // inner back
(6 9 8 7) // outer back
);
}
axis
{
type empty;
faces
(
(3 0 0 3) // inner left = axis
);
}
dummy1
{
type empty;
faces
(
(1 2 5 4) // inner right
);
}
dummy2
{
type empty;
faces
(
( 9 6 10 13) // outer left
);
}
);
mergePatchPairs
(
(dummy1 dummy2)
);
// ************************************************************************* //