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

convertToMeters 0.01;

vertices
(
   (0 0 0)
   (5 0 0)
   (10 0 0)
   (11 0 0)
   (12.5 0 0)
   (14 0 0)
   (15 0 0)
   (29 0 0)
   (39 0 0) 
   (0 5 0)
   (5 5 0)
   (10 5 0)
   (11 5 0)
   (12.5 5 0)
   (14 5 0)
   (15 5 0)
   (29 5 0)
   (39 5 0)   
   (0 10 0)
   (5 10 0)
   (10 10 0)
   (11 10 0)
   (12.5 10 0)
   (14 10 0)
   (15 10 0)
   (29 10 0)
   (39 10 0)  
   (0 10.49 0)
   (5 10.49 0)
   (10 10.49 0)
   (11 10.49 0)
   (12.5 10.49 0)
   (14 10.49 0)
   (15 10.49 0)
   (29 10.49 0)
   (39 10.49 0)  
   (0 10.51 0)
   (5 10.51 0)
   (10 10.51 0)
   (11 10.51 0)
   (12.5 10.51 0)
   (14 10.51 0)
   (15 10.51 0)
   (29 10.51 0)
   (39 10.51 0)  
   (0 11 0)
   (5 11 0)
   (10 11 0)
   (11 11 0)
   (12.5 11 0)
   (14 11 0)
   (15 11 0)
   (29 11 0)
   (39 11 0)  
   (0 16 0)
   (5 16 0)
   (10 16 0)
   (11 16 0)
   (12.5 16 0)
   (14 16 0)
   (15 16 0)
   (29 16 0)
   (39 16 0)
   (0 21 0)
   (5 21 0)
   (10 21 0)
   (11 21 0)
   (12.5 21 0)
   (14 21 0)
   (15 21 0)
   (29 21 0)
   (39 21 0)
   (0 0 1)
   (5 0 1)
   (10 0 1)
   (11 0 1)
   (12.5 0 1)
   (14 0 1)
   (15 0 1)
   (29 0 1)
   (39 0 1) 
   (0 5 1)
   (5 5 1)
   (10 5 1)
   (11 5 1)
   (12.5 5 1)
   (14 5 1)
   (15 5 1)
   (29 5 1)
   (39 5 1) 
   (0 10 1)
   (5 10 1)
   (10 10 1)
   (11 10 1)
   (12.5 10 1)
   (14 10 1)
   (15 10 1)
   (29 10 1)
   (39 10 1)   
   (0 10.49 1)
   (5 10.49 1)
   (10 10.49 1)
   (11 10.49 1)
   (12.5 10.49 1)
   (14 10.49 1)
   (15 10.49 1)
   (29 10.49 1)
   (39 10.49 1)  
   (0 10.51 1)
   (5 10.51 1)
   (10 10.51 1)
   (11 10.51 1)
   (12.5 10.51 1)
   (14 10.51 1)
   (15 10.51 1)
   (29 10.51 1)
   (39 10.51 1)  
   (0 11 1)
   (5 11 1)
   (10 11 1)
   (11 11 1)
   (12.5 11 1)
   (14 11 1)
   (15 11 1)
   (29 11 1)
   (39 11 1)  
   (0 16 1)
   (5 16 1)
   (10 16 1)
   (11 16 1)
   (12.5 16 1)
   (14 16 1)
   (15 16 1)
   (29 16 1)
   (39 16 1)
   (0 21 1)
   (5 21 1)
   (10 21 1)
   (11 21 1)
   (12.5 21 1)
   (14 21 1)
   (15 21 1)
   (29 21 1)
   (39 21 1)

);
 
    
blocks
(  
    hex (0 1 10 9 72 73 82 81) (50 40 1) simpleGrading (2 2 1)       	//0
    hex (1 2 11 10 73 74 83 82) (50 40 1) simpleGrading (0.5 2 1)       	//1  
    hex (2 3 12 11 74 75 84 83) (36 40 1) simpleGrading (1 2 1)       	//2   
    hex (3 4 13 12 75 76 85 84) (20 40 1) simpleGrading (2 2 1)       	//3  
    hex (4 5 14 13 76 77 86 85) (20 40 1) simpleGrading (0.5 2 1)       	//4
    hex (5 6 15 14 77 78 87 86) (36 40 1) simpleGrading (1 2 1)       	//5
    hex (6 7 16 15 78 79 88 87) (140 40 1) simpleGrading (2 2 1)       	//6
    hex (7 8 17 16 79 80 89 88) (80 40 1) simpleGrading (0.5 2 1)       	//7
   
    hex (9 10 19 18 81 82 91 90) (50 50 1) simpleGrading (2 0.25 1)       	//0
    hex (10 11 20 19 82 83 92 91) (50 50 1) simpleGrading (0.5 0.25 1)       	//1  
    hex (11 12 21 20 83 84 93 92) (36 50 1) simpleGrading (1 0.25 1)       	//2   
    hex (12 13 22 21 84 85 94 93) (20 50 1) simpleGrading (2 0.25 1)       	//3  
    hex (13 14 23 22 85 86 95 94) (20 50 1) simpleGrading (0.5 0.25 1)       	//4
    hex (14 15 24 23 86 87 96 95) (36 50 1) simpleGrading (1 0.25 1)       	//5
    hex (15 16 25 24 87 88 97 96) (140 50 1) simpleGrading (2 0.25 1)       	//6
    hex (16 17 26 25 88 89 98 97) (80 50 1) simpleGrading (0.5 0.25 1)       	//7
  
    hex (18 19 28 27 90 91 100 99) (50 17  1) simpleGrading (2 1 1)       	//0
    hex (19 20 29 28 91 92 101 100) (50 17 1) simpleGrading (0.5 1 1)       	//1   
    hex (21 22 31 30 93 94 103  102) (20 17 1) simpleGrading (2 1 1)       	//3  
    hex (22 23 32 31 94 95 104 103) (20 17 1) simpleGrading (0.5 1 1)       	//4
    hex (23 24 33 32 95 96 105 104) (36 17 1) simpleGrading (1 1 1)       	//5
    hex (24 25 34 33 96 97 106 105) (140 17 1) simpleGrading (2 1 1)       	//6
    hex (25 26 35 34 97 98 107 106) (80 17 1) simpleGrading (0.5 1 1)       	//7
   
    hex (27 28 37 36 99 100 109 108) (50 2 1) simpleGrading (2 1 1)       	//0
    hex (28 29 38 37 100 101 110 109) (50 2 1) simpleGrading (0.5 1 1)       	//1  
    hex (30 31 40 39 102 103 112 111) (20 2 1) simpleGrading (2 1 1)       	//3  
    hex (31 32 41 40 103 104 113 112) (20 2 1) simpleGrading (0.5 1 1)       	//4
    hex (33 34 43 42 105 106 115 114) (140 2 1) simpleGrading (2 1 1)       	//6
    hex (34 35 44 43 106 107 116 115) (80 2 1) simpleGrading (0.5 1 1)       	//7
   
    hex (36 37 46 45 108 109 118 117) (50 17 1) simpleGrading (2 1 1)       	//0
    hex (37 38 47 46 109 110 119 118) (50 17 1) simpleGrading (0.5 1 1)       	//1  
    hex (39 40 49 48 111 112 121 120) (20 17 1) simpleGrading (2 1 1)       	//3  
    hex (40 41 50 49 112 113 122 121) (20 17 1) simpleGrading (0.5 1 1)       	//4
    hex (41 42 51 50 113 114 123 122) (36 17 1) simpleGrading (1 1 1)       	//5
    hex (42 43 52 51 114 115 124 123) (140 17 1) simpleGrading (2 1 1)       	//6
    hex (43 44 53 52 115 116 125 124) (80 17 1) simpleGrading (0.5 1 1)       	//7
   
    hex (45 46 55 54 117 118 127 126) (50 50 1) simpleGrading (2 4 1)       	//0
    hex (46 47 56 55 118 119 128 127) (50 50 1) simpleGrading (0.5 4 1)       	//1  
    hex (47 48 57 56 119 120 129 128) (36 50 1) simpleGrading (1 4 1)       	//2   
    hex (48 49 58 57 120 121 130 129) (20 50 1) simpleGrading (2 4 1)       	//3  
    hex (49 50 59 58 121 122 131 130) (20 50 1) simpleGrading (0.5 4 1)       	//4
    hex (50 51 60 59 122 123 132 131) (36 50 1) simpleGrading (1 4 1)       	//5
    hex (51 52 61 60 123 124 133 132) (140 50 1) simpleGrading (2 4 1)       	//6
    hex (52 53 62 61 124 125 134 133) (80 50 1) simpleGrading (0.5 4 1)       	//7
   
    hex (54 55 64 63 126 127 136 135) (50 40 1) simpleGrading (2 0.5 1)       	//0
    hex (55 56 65 64 127 128 137 136) (50 40 1) simpleGrading (0.5 0.5 1)       	//1  
    hex (56 57 66 65 128 129 138 137) (36 40 1) simpleGrading (1 0.5 1)       	//2   
    hex (57 58 67 66 129 130 139 138) (20 40 1) simpleGrading (2 0.5 1)       	//3  
    hex (58 59 68 67 130 131 140 139) (20 40 1) simpleGrading (0.5 0.5 1)       	//4
    hex (59 60 69 68 131 132 141 140) (36 40 1) simpleGrading (1 0.5 1)       	//5
    hex (60 61 70 69 132 133 142 141) (140 40 1) simpleGrading (2 0.5 1)       	//6
    hex (61 62 71 70 133 134 143 142) (80 40 1) simpleGrading (0.5 0.5 1)       	//7
    
);

edges
(  
    
);


boundary
(

TOP_WALL
{
type	wall;
faces	((63 135 136 64)
	 (64 136 137 65)
	 (65 137 138 66)
	 (66 138 139 67)
	 (67 139 140 68)
	 (68 140 141 69)
	 (69 141 142 70)
	 (70 142 143 71));
}

BOTTOM_WALL
{
type	wall;
faces	((0 72 73 1)
	 (1 73 74 2)
	 (2 74 75 3)
	 (3 75 76 4)
	 (4 76 77 5)
	 (5 77 78 6)
	 (6 78 79 7)
	 (7 79 80 8));
}

INLET
{
type	wall;
faces	((0 72 81 9)
	 (9 81 90 18)
	 (18 90 99 27)
	 (27 99 108 36)
	 (36 108 117 45)
	 (45 117 126 54)
	 (54 126 135 63));
}

OUTLET
{
type	wall;
faces	((8 80 89 17)
	 (17 89 98 26)
	 (26 98 107 35)
	 (35 107 116 44)
	 (44 116 53 125)
	 (53 125 134 62)
	 (62 134 143 71));
}

SQUARE_CYLINDER
{
type	wall;
faces	((20 92 101 29)
	 (29 101 110 38)
	 (38 110 119 47)
	 (47 119 120 48)
	 (21 93 102 30)
	 (30 102 111 39)
	 (39 111 120 48)
	 (20 92 93 21));
}

PLATE
{
type	wall;
faces	((32 104 113 41)
	 (41 113 114 42)
	 (33 105 114 42)
	 (32 104 105 33));
}

front
{
type	empty;
faces	((72 73 82 81)
	 (73 74 83 82)
	 (74 75 84 83)
	 (75 76 85 84)
	 (76 77 86 85)
	 (77 78 87 86)
	 (78 79 88 87)
	 (79 80 89 88)
	 
	 (81 82 91 90)
	 (82 83 92 91)
	 (83 84 93 92)
	 (84 85 94 93)
	 (85 86 95 94)
	 (86 87 96 95)
	 (87 88 97 96)
	 (88 89 98 97)
	 
	 (90 91 100 99)
	 (91 92 101 100)
	 (93 94 103 102)
	 (94 95 104 103)
	 (95 96 105 104)
	 (96 97 106 105)
	 (97 98 107 106)
	 
	 (99 100 109 108)
	 (100 101 110 109)
	 (102 103 112 111)
	 (103 104 113 112)
	 (105 106 115 114)
	 (106 107 116 115)
	 
	 (108 109 118 117)
	 (109 110 119 118)
	 (111 112 121 120)
	 (112 113 122 121)
	 (113 114 123 122)
	 (114 115 124 123)
	 (115 116 125 124)
	 
	 (117 118 127 126)
	 (118 119 128 127)
	 (119 120 129 128)
	 (120 121 130 129)
	 (121 122 131 130)
	 (122 123 132 131)
	 (123 124 133 132)
	 (124 125 134 133)
	 
	 (126 127 136 135)
	 (127 128 137 136)
	 (128 129 138 137)
	 (129 130 139 138)
	 (130 131 140 139)
	 (131 132 141 140)
	 (132 133 142 141)
	 (133 134 143 142));
}

back
{
type	empty;
faces	((0 1 10 9)
	 (1 2 11 10)
	 (2 3 12 11)
	 (3 4 13 12)
	 (4 5 14 13)
	 (5 6 15 14)
	 (6 7 16 15)
	 (7 8 17 16)
	 
	 (9 10 19 18)
	 (10 11 20 19)
	 (11 12 21 20)
	 (12 13 22 21)
	 (13 14 23 22)
	 (14 15 24 23)
	 (15 16 25 24)
	 (16 17 26 25)
	 
	 (18 19 28 27)
	 (19 20 29 28)
	 (21 22 31 30)
	 (22 23 32 31)
	 (23 24 33 32)
	 (24 25 34 33)
	 (25 26 35 34)
	 
	 (27 28 37 36)
	 (28 29 38 37)
	 (30 31 40 39)
	 (31 32 41 40)
	 (33 34 43 42)
	 (34 35 44 43)
	 
	 (36 37 46 45)
	 (37 38 47 46)
	 (39 40 49 48)
	 (40 41 50 49)
	 (41 42 51 50)
	 (42 43 52 51)
	 (43 44 53 52)
	 
	 (45 46 55 54)
	 (46 47 56 55)
	 (47 48 57 56)
	 (48 49 58 57)
	 (49 50 59 58)
	 (50 51 60 59)
	 (51 52 61 60)
	 (52 53 62 61)
	 
	 (54 55 64 63)
	 (55 56 65 64)
	 (56 57 66 65)
	 (57 58 67 66)
	 (58 59 68 67)
	 (59 60 69 68)
	 (60 61 70 69)
	 (61 62 71 70));
}
);
mergePatchPairs
(
);

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