/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | foam-extend: Open Source CFD                    |
|  \\    /   O peration     | Version:     4.1                                |
|   \\  /    A nd           | Web:         http://www.foam-extend.org         |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices
(
    (-1   -1 -0) //0
	(-0.5 -1 0 ) //1
	(1.5 -1 0)//2
    ( 3   -1 -0)//3
    ( 3    1 -0)//4
	(1.5 1 0)//5
	(-0.5 1 0)//6
    (-1    1 0)//7
	(-1   -1 0.14) //8
	(-0.5 -1 0.14) //9
	(1.5 -1 0.14)//10
    ( 3   -1 0.14)//11
    ( 3    1 0.14)//12
	(1.5 1 0.14)//13
	(-0.5 1 0.14)//14
    (-1    1 0.14)//15
    
);

blocks
(
    hex (0 1 6 7 8 9 14 15) (40 150 1) simpleGrading (0.26 1 1)
	hex (1 2 5 6 9 10 13 14) (250 150 1) simpleGrading (1 1 1)
	hex (2 3 4 5 10 11 12 13) (40 150 1) simpleGrading (3.84 1 1)
);

edges
(
);

patches
(
    patch in
    (
        (0 7 15 8)
    )
    patch out
    (
        (4 3 11 12)
    )
    patch top
    (
        (7 6 14 15)
		(14 6 5 13)
		(13 5 4 12)
    )
    patch bottom
    (
        (1 0 8 9)
		(2 1 9 10)
		(3 2 10 11)
    )
    empty frontAndBack
    (
        (0 1 6 7)
		(1 2 5 6)
		(2 3 4 5)
		(9 8 15 14)
		(10 9 14 13)
        (11 10 13 12)
    )
);

mergePatchPairs
(
);


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