/*--------------------------------*- 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;
}

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

convertToMeters 0.02;

vertices        
(

	(0 0 0)			//0
	(0 0.499 0.0174)		//1
	(0 0.499 -0.0174)		//2
	
	(5.0 0 0)			//3
	(5.0 0.1499 0.00523)		//4
	(5.0 0.1499 -0.00523)		//5
	
	(4.0 0.499 -0.0174)		//6
	(4.0 0.499 0.0174)		//7	
	(4.0 0 0)			//8

	(6.0 0.499 -0.0174)		//9
	(6.0 0.499 0.0174)		//10	
	(6.0 0 0)			//11
	
	(18.0 0.499 -0.0174)		//12
	(18.0 0.499 0.0174)		//13	
	(18.0 0 0)			//14	
	
);

blocks          
(
	hex (2 6 7 1 0 8 8 0) (100 1 60) simpleGrading (0.33 1 4)
	hex (6 5 4 7 8 3 3 8) (70 1 60) simpleGrading (1 1 4)
	hex (5 9 10 4 3 11 11 3) (70 1 60) simpleGrading (1 1 4)
	hex (9 12 13 10 11 14 14 11) (500 1 60) simpleGrading (3 1 4)
);

edges           
(
      
polyLine 7 4
(

(4	0.499695413509548	0.017449748351251)
(4.1	0.491135521494576	0.017150830335321)
(4.2	0.46629374732036	0.016283336465618)
(4.3	0.427601776925892	0.014932183086291)
(4.4	0.378847049956189	0.013229630504149)
(4.5	0.324802018781206	0.011342336428313)
(4.6	0.270756987606223	0.009455042352477)
(4.7	0.222002260636521	0.007752489770335)
(4.8	0.183310290242052	0.006401336391008)
(4.9	0.158468516067836	0.005533842521304)
(5	0.149908624052864	0.005234924505375)

)        

polyLine 6 5
(

(4	0.499695413509548	-0.017449748351251)
(4.1	0.491135521494576	-0.017150830335321)
(4.2	0.46629374732036	-0.016283336465618)
(4.3	0.427601776925892	-0.014932183086291)
(4.4	0.378847049956189	-0.013229630504149)
(4.5	0.324802018781206	-0.011342336428313)
(4.6	0.270756987606223	-0.009455042352477)
(4.7	0.222002260636521	-0.007752489770335)
(4.8	0.183310290242052	-0.006401336391008)
(4.9	0.158468516067836	-0.005533842521304)
(5	0.149908624052864	-0.005234924505375)

)         
        
polyLine 4 10
(

(5	0.149908624052864	0.005234924505375)
(5.1	0.158468516067836	0.005533842521304)
(5.2	0.183310290242052	0.006401336391008)
(5.3	0.222002260636521	0.007752489770335)
(5.4	0.270756987606223	0.009455042352477)
(5.5	0.324802018781206	0.011342336428313)
(5.6	0.378847049956189	0.013229630504149)
(5.7	0.427601776925892	0.014932183086291)
(5.8	0.46629374732036	0.016283336465618)
(5.9	0.491135521494576	0.017150830335321)
(6	0.499695413509548	0.017449748351251)

)         

polyLine 5 9
(

(5	0.149908624052864	-0.005234924505375)
(5.1	0.158468516067836	-0.005533842521304)
(5.2	0.183310290242052	-0.006401336391008)
(5.3	0.222002260636521	-0.007752489770335)
(5.4	0.270756987606223	-0.009455042352477)
(5.5	0.324802018781206	-0.011342336428313)
(5.6	0.378847049956189	-0.013229630504149)
(5.7	0.427601776925892	-0.014932183086291)
(5.8	0.46629374732036	-0.016283336465618)
(5.9	0.491135521494576	-0.017150830335321)
(6	0.499695413509548	-0.017449748351251)

)         
                           
);

boundary
(
    inlet
    {
        type patch;
        faces
        (
            (0 1 2 0)
        );
    }
    outlet
    {
        type patch;
        faces
        (
            (14 12 13 14)
        );
    }
    nozzle
    {
        type wall;
        faces
        (
            (2 1 7 6)
	    (6 7 4 5)
	    (5 4 10 9)
	    (9 10 13 12)
        );
    }
    sideFront
    {
        type wedge;
        faces
        (
            (0 8 7 1)
            (8 3 4 7)
            (3 11 10 4)
            (11 14 13 10)
        );
    }
    sideBack
    {
        type wedge;
        faces
        (
            (0 2 6 8)
            (8 6 5 3)
            (3 5 9 11)
            (11 9 12 14)
        );
    }
    axis
    {
        type empty;
        faces
        (
            (0 8 8 0)
            (8 3 3 8)
            (3 11 11 3)
            (11 14 14 11)
        );
    }
);

mergePatchPairs
(
);

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