Initial commit of NavalHydro package from Wikki to the ShipHydroSIG
[ShipHydroSIG.git] / run / navalFoam / twoDBoat6DOFGGI / constant / polyMesh / blockMeshDict
blobc5edae6855161c4cd4ccff5f706e8c83bb15a943
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.4                                   |
5 |   \\  /    A nd           | Web:      http://www.openfoam.org               |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
9 FoamFile
11     version         2.0;
12     format          ascii;
14     root            "";
15     case            "";
16     instance        "";
17     local           "";
19     class           dictionary;
20     object          blockMeshDict;
23 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
26 convertToMeters 0.1;
28 vertices
30     // Back plane
31     (-7 -4 -0.1)
32     ( 7 -4 -0.1)
34     (-1.06066 -1.06066 -0.1)
35     ( 1.06066 -1.06066 -0.1)
37     (-1.299 -0.75 -0.1)
38     ( 1.299 -0.75 -0.1)
40     (-0.5 -0.3 -0.1)
41     ( 1   -0.3 -0.1)
43     (-1  0.3 -0.1)
44     ( 1  0.3 -0.1)
46     (-1.40953893 0.51303021 -0.1)
47     ( 1.299  0.75 -0.1)
49     (-1.06066  1.06066 -0.1)
50     ( 1.06066  1.06066 -0.1)
52     (-7  4 -0.1)
53     ( 7  4 -0.1)
55     // Front plane
56     (-7 -4  0.1)
57     ( 7 -4  0.1)
59     (-1.06066 -1.06066  0.1)
60     ( 1.06066 -1.06066  0.1)
62     (-1.299 -0.75  0.1)
63     ( 1.299 -0.75  0.1)
65     (-0.5 -0.3  0.1)
66     ( 1 -0.3  0.1)
68     (-1  0.3  0.1)
69     ( 1  0.3  0.1)
71     (-1.40953893 0.51303021 0.1)
72     ( 1.299  0.75  0.1)
74     (-1.06066  1.06066  0.1)
75     ( 1.06066  1.06066  0.1)
77     (-7  4  0.1)
78     ( 7  4  0.1)
81 blocks          
83     // Stator
84     hex (0 1 3 2 16 17 19 18) (20 20 1) simpleGrading (1 0.5 1)
85     hex (1 15 13 3 17 31 29 19) (20 20 1) simpleGrading (1 0.5 1)
86     hex (15 14 12 13 31 30 28 29) (20 20 1) simpleGrading (1 0.5 1)
87     hex (14 0 2 12 30 16 18 28) (20 20 1) simpleGrading (1 0.5 1)
89     // Barge, rotor
90     hex (4 5 7 6 20 21 23 22) (30 15 1) simpleGrading (1 0.25 1)
91     hex (5 11 9 7 21 27 25 23) (25 15 1) simpleGrading (1 0.25 1)
92     hex (11 10 8 9 27 26 24 25) (30 15 1) simpleGrading (1 0.25 1)
93     hex (10 4 6 8 26 20 22 24) (25 15 1) simpleGrading (1 0.25 1)
96 edges           
98     // Back plane
99     arc  2  3  (0 -1.5 -0.1)
100     arc  3 13  (1.5 0 -0.1)
102     arc 13 12  (0 1.5 -0.1)
103     arc 12  2  (-1.5 0 -0.1)
105     arc  4  5  (0 -1.5 -0.1)
106     arc  5 11  (1.5 0 -0.1)
108     arc 11 10  (0 1.5 -0.1)
109     arc 10  4  (-1.5 0 -0.1)
111     // Front plane
112      arc 18 19  (0 -1.5  0.1)
113      arc 19 29  (1.5 0  0.1)
115      arc 29 28  (0 1.5  0.1)
116      arc 28 18  (-1.5 0  0.1)
118      arc 20 21  (0 -1.5  0.1)
119      arc 21 27  (1.5 0  0.1)
121      arc 27 26  (0 1.5  0.1)
122      arc 26 20  (-1.5 0  0.1)
125 patches         
127     wall bow
128     (
129         (8 24 22 6)
130     )
132     wall stern
133     (
134         (7 23 25 9)
135     )
137     wall hull
138     (
139         (6 22 23 7)
140         (9 25 24 8)
141     )
143     patch bargeSlider
144     (
145         (4 5 21 20)
146         (5 11 27 21)
147         (11 10 26 27)
148         (10 4 20 26)
149     )
151     patch boxSlider
152     (
153         (2 18 19 3)
154         (3 19 29 13)
155         (13 29 28 12)
156         (12 28 18 2)
157     )
159     patch left
160     (
161         (0 16 30 14)
162     )
164     patch right
165     (
166         (1 15 31 17)
167     )
169     patch bottom
170     (
171         (0 1 17 16)
172     )
174     patch top
175     (
176         (15 14 30 31)
177     )
179     empty frontAndBack 
180     (
181         // Back, out
182         (0 2 3 1)
183         (1 3 13 15)
184         (15 13 12 14)
185         (14 12 2 0)
187         // Back, in
188         (4 5 7 6)
189         (5 7 9 11)
190         (11 9 8 10)
191         (10 8 6 4)
193         // Front, out
194         (16 17 19 18)
195         (17 31 29 19)
196         (31 30 28 29)
197         (30 16 18 28)
199         // Front, in
200         (20 21 23 22)
201         (21 27 25 23)
202         (27 26 24 25)
203         (26 20 22 24)
204     )
207 mergePatchPairs 
211 // ************************************************************************* //