/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  v2006                                 |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

scale   1;

vertices
(
    (-0.4 -0.3 -0.3)
    ( 0.8 -0.3 -0.3)
    ( 0.8  0.3 -0.3)
    (-0.4  0.3 -0.3)
    (-0.4 -0.3  0.3)
    ( 0.8 -0.3  0.3)
    ( 0.8  0.3  0.3)
    (-0.4  0.3  0.3)
);

blocks
(
    hex (0 1 2 3 4 5 6 7) calculationspaceZone (90 45 45)
    simpleGrading (((0.1 0.1 0.5) (0.3 0.4 1) (0.6 0.5 2))
		   ((0.3 0.25 0.5) (0.4 0.5 1) (0.3 0.25 2))
		   ((0.3 0.25 0.5) (0.4 0.5 1) (0.3 0.25 2)))
);

edges
(
);

boundary
(
    // Dummy patch to trigger overset interpolation before any other bcs
    oversetPatch
    {
        type overset;
        faces ();
    }

    atmosphere
    {
        type patch;
        faces
        (
            (4 5 6 7)
        );
    }
    inlet
    {
        type patch;
        faces
        (
            (0 4 7 3)
        );
    }
    outlet
    {
        type patch;
        faces
        (
            (2 6 5 1)
        );
    }
    bottom
    {
        type symmetry;
        faces
        (
            (0 3 2 1)
        );
    }
    sides
    {
        type symmetry;
        faces
        (
            (0 1 5 4)
            (3 7 6 2)
        );
    }
);

mergePatchPairs
(
);

// ************************************************************************* //
