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

scale 0.001;

vertices
(
    (0 0 0)				//0
    (140 0 0)				//1
    (160 0 0)				//2
    (500 0 0)				//3
    (0 1500 0)				//4
    (140 1500 0)			//5
    (160 1500 0)			//6
    (500 1500 0)			//7

    (0 0 5)				//8
    (140 0 5)				//9
    (160 0 5)				//10
    (500 0 5)				//11
    (0 1500 5)				//12
    (140 1500 5)			//13
    (160 1500 5)			//14
    (500 1500 5)			//15
);

blocks
(
    hex (0 1 5 4 8 9 13 12) (25 200 1) simpleGrading (0.2 1 1)               // left block
    hex (1 2 6 5 9 10 14 13) (8 200 1) simpleGrading (1 1 1)           // right block
    hex (2 3 7 6 10 11 15 14) (30 200 1) simpleGrading (10 1 1)              // back block 1
);
edges
(
);

patches
(
    patch inlet
    (
		(1 2 10 9)
    )
    patch outlet
    (
		(6 5 13 14)
    )
    wall walls
    (
		//------------ Side Walls ------------//
		(0 8 12 4)		// left wall
		(3 7 15 11)		// right wall


		//------------ Front and Back Walls ------------//
		(8 9 13 12)		// block 1 front
		(0 4 5 1)		// block 1 back
		(9 10 14 13)		// block 2 front
		(1 5 6 2)		// block 2 back
		(10 11 15 14)		// block 3 front
		(3 2 6 7)		// block 3 back

		//------------ Top surface ------------//
		(4 12 13 5)		// block 1
		(6 14 7 15)		// block 3


		//------------ Bottom surface ------------//
		(0 1 9 8)		// block 1
		(2 3 11 10)		// block 3



    )
);

mergePatchPairs
(
);

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