~meshing/meshing/urop

« back to all changes in this revision

Viewing changes to shape/test.geo

  • Committer: Adam Candy
  • Date: 2013-07-23 18:17:18 UTC
  • Revision ID: adam.candy@imperial.ac.uk-20130723181718-vi35hxtsvopa74z4
Final fix (hopefully).
Licensing formally implemented.  Please update your branches and any derivative works.
Additional tidying and restructure.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
//  
22
22
//////////////////////////////////////////////////////////////////////////
23
23
 
24
 
Point(1) = {-2.845434, 59.458634, 0, 1.0};
25
 
Point(2) = {2.716660, 53.833718, 0, 1.0};
26
 
Point(3) = {1.974967, 50.943297, 0, 1.0};
27
 
Point(4) = {1.583278, 50.872917, 0, 1.0};
28
 
Point(5) = {1.665778, 50.183306, 0, 1.0};
29
 
Point(6) = {0.000028, 49.327944, 0, 1.0};
30
 
Point(7) = {0.000000, 49.327950, 0, 1.0};
31
 
Point(8) = {-1.940028, 49.727861, 0, 1.0};
32
 
Point(9) = {-1.575122, 49.042490, 0, 1.0};
33
 
Point(10) = {-8.240659, 49.723499, 0, 1.0};
34
 
Point(11) = {-7.970253, 51.865465, 0, 1.0};
35
 
Point(12) = {-6.314250, 52.240833, 0, 1.0};
36
 
Point(13) = {-7.053008, 54.205639, 0, 1.0};
37
 
Point(14) = {-5.430889, 54.484111, 0, 1.0};
38
 
Point(15) = {-6.141722, 55.227861, 0, 1.0};
39
 
Point(16) = {-7.315028, 55.006194, 0, 1.0};
40
 
Point(17) = {-6.922528, 55.236639, 0, 1.0};
41
 
Point(18) = {-7.388417, 55.381222, 0, 1.0};
42
 
Point(19) = {-7.565098, 55.074807, 0, 1.0};
43
 
Point(20) = {-7.499169, 55.597050, 0, 1.0};
44
 
Point(21) = {-7.706256, 56.280454, 0, 1.0};
45
 
Point(22) = {-8.994779, 58.525986, 0, 1.0};
46
 
Point(23) = {-2.845434, 59.458634, 0, 1.0};
47
 
Point(24) = {-6.000000, 55.989611, 0, 1.0};
48
 
Point(25) = {-5.999167, 55.989972, 0, 1.0};
49
 
Point(26) = {-5.700889, 56.146639, 0, 1.0};
50
 
Point(27) = {-6.000000, 55.989611, 0, 1.0};
51
 
Point(28) = {-5.399222, 55.613306, 0, 1.0};
52
 
Point(29) = {-5.084139, 55.452444, 0, 1.0};
53
 
Point(30) = {-5.399222, 55.625000, 0, 1.0};
54
 
Point(31) = {-5.399222, 55.613306, 0, 1.0};
55
 
Point(32) = {-1.587556, 50.661639, 0, 1.0};
56
 
Point(33) = {-1.072500, 50.686639, 0, 1.0};
57
 
Point(34) = {-1.587528, 50.662500, 0, 1.0};
58
 
Point(35) = {-1.587556, 50.661639, 0, 1.0};
59
 
Point(36) = {-7.550833, 57.601639, 0, 1.0};
60
 
Point(37) = {-7.062472, 57.642472, 0, 1.0};
61
 
Point(38) = {-7.550806, 57.602500, 0, 1.0};
62
 
Point(39) = {-7.550833, 57.601639, 0, 1.0};
63
 
Point(40) = {0.000000, 50.787944, 0, 1.0};
64
 
Point(41) = {1.394194, 51.153306, 0, 1.0};
65
 
Point(42) = {1.426611, 51.392889, 0, 1.0};
66
 
Point(43) = {0.254167, 51.465861, 0, 1.0};
67
 
Point(44) = {0.932528, 51.590806, 0, 1.0};
68
 
Point(45) = {1.765806, 52.478333, 0, 1.0};
69
 
Point(46) = {1.301611, 52.933722, 0, 1.0};
70
 
Point(47) = {0.028278, 52.897028, 0, 1.0};
71
 
Point(48) = {0.000000, 52.887507, 0, 1.0};
72
 
Point(49) = {-0.007528, 52.884972, 0, 1.0};
73
 
Point(50) = {0.000000, 53.543722, 0, 1.0};
74
 
Point(51) = {-0.224194, 53.650806, 0, 1.0};
75
 
Point(52) = {-0.780833, 53.695833, 0, 1.0};
76
 
Point(53) = {0.000000, 53.763748, 0, 1.0};
77
 
Point(54) = {0.000028, 53.763750, 0, 1.0};
78
 
Point(55) = {0.000000, 53.763879, 0, 1.0};
79
 
Point(56) = {-0.077528, 54.119944, 0, 1.0};
80
 
Point(57) = {-1.212556, 54.580833, 0, 1.0};
81
 
Point(58) = {-2.137556, 55.915806, 0, 1.0};
82
 
Point(59) = {-3.849139, 56.117472, 0, 1.0};
83
 
Point(60) = {-2.595861, 56.267500, 0, 1.0};
84
 
Point(61) = {-3.377528, 56.380833, 0, 1.0};
85
 
Point(62) = {-2.539250, 56.566639, 0, 1.0};
86
 
Point(63) = {-2.030704, 57.745447, 0, 1.0};
87
 
Point(64) = {-4.438361, 57.486194, 0, 1.0};
88
 
Point(65) = {-3.022472, 58.643333, 0, 1.0};
89
 
Point(66) = {-5.003361, 58.627917, 0, 1.0};
90
 
Point(67) = {-5.072528, 57.819139, 0, 1.0};
91
 
Point(68) = {-5.814222, 57.855000, 0, 1.0};
92
 
Point(69) = {-5.387528, 57.108306, 0, 1.0};
93
 
Point(70) = {-6.229167, 56.725833, 0, 1.0};
94
 
Point(71) = {-5.004167, 56.712472, 0, 1.0};
95
 
Point(72) = {-5.805861, 55.302500, 0, 1.0};
96
 
Point(73) = {-5.315889, 55.851639, 0, 1.0};
97
 
Point(74) = {-4.751750, 56.207083, 0, 1.0};
98
 
Point(75) = {-4.427528, 55.903306, 0, 1.0};
99
 
Point(76) = {-4.884194, 55.942472, 0, 1.0};
100
 
Point(77) = {-5.145833, 54.854944, 0, 1.0};
101
 
Point(78) = {-4.856722, 54.631250, 0, 1.0};
102
 
Point(79) = {-4.856722, 54.868750, 0, 1.0};
103
 
Point(80) = {-3.052556, 54.982472, 0, 1.0};
104
 
Point(81) = {-3.642528, 54.508333, 0, 1.0};
105
 
Point(82) = {-3.151694, 54.061194, 0, 1.0};
106
 
Point(83) = {-2.799278, 54.239944, 0, 1.0};
107
 
Point(84) = {-3.107556, 53.545861, 0, 1.0};
108
 
Point(85) = {-2.680861, 53.354972, 0, 1.0};
109
 
Point(86) = {-4.199167, 53.212472, 0, 1.0};
110
 
Point(87) = {-4.769167, 52.795000, 0, 1.0};
111
 
Point(88) = {-4.058361, 52.922944, 0, 1.0};
112
 
Point(89) = {-3.937500, 52.553333, 0, 1.0};
113
 
Point(90) = {-5.320833, 51.860806, 0, 1.0};
114
 
Point(91) = {-3.403417, 51.380389, 0, 1.0};
115
 
Point(92) = {-2.347583, 51.797500, 0, 1.0};
116
 
Point(93) = {-3.056722, 51.177056, 0, 1.0};
117
 
Point(94) = {-4.230917, 51.186639, 0, 1.0};
118
 
Point(95) = {-5.715889, 50.061667, 0, 1.0};
119
 
Point(96) = {-3.643361, 50.218694, 0, 1.0};
120
 
Point(97) = {-3.476694, 50.687056, 0, 1.0};
121
 
Point(98) = {-0.005000, 50.787889, 0, 1.0};
122
 
Point(99) = {0.000000, 50.787944, 0, 1.0};
123
 
Point(100) = {-7.000000, 57.960417, 0, 1.0};
124
 
Point(101) = {-6.968361, 57.727083, 0, 1.0};
125
 
Point(102) = {-6.467556, 57.938306, 0, 1.0};
126
 
Point(103) = {-6.253361, 58.515444, 0, 1.0};
127
 
Point(104) = {-6.998417, 57.960389, 0, 1.0};
128
 
Point(105) = {-7.000000, 57.960417, 0, 1.0};
129
 
Point(106) = {-6.000000, 57.277889, 0, 1.0};
130
 
Point(107) = {-6.637528, 57.607500, 0, 1.0};
131
 
Point(108) = {-6.016722, 57.019556, 0, 1.0};
132
 
Point(109) = {-5.999250, 57.277472, 0, 1.0};
133
 
Point(110) = {-6.000000, 57.277889, 0, 1.0};
134
 
Point(111) = {-6.525806, 55.691639, 0, 1.0};
135
 
Point(112) = {-6.124222, 55.937472, 0, 1.0};
136
 
Point(113) = {-6.525889, 55.696667, 0, 1.0};
137
 
Point(114) = {-6.525806, 55.691639, 0, 1.0};
138
 
Point(115) = {-6.001750, 56.582944, 0, 1.0};
139
 
Point(116) = {-6.325000, 56.268750, 0, 1.0};
140
 
Point(117) = {-5.665833, 56.389972, 0, 1.0};
141
 
Point(118) = {-6.000000, 56.582889, 0, 1.0};
142
 
Point(119) = {-6.001750, 56.582944, 0, 1.0};
143
 
Point(120) = {-4.590889, 53.279972, 0, 1.0};
144
 
Point(121) = {-4.040861, 53.311667, 0, 1.0};
145
 
Point(122) = {-4.590861, 53.281639, 0, 1.0};
146
 
Point(123) = {-4.590889, 53.279972, 0, 1.0};
147
 
Point(124) = {-3.052528, 58.997472, 0, 1.0};
148
 
Point(125) = {-2.923444, 58.733694, 0, 1.0};
149
 
Point(126) = {-3.052556, 59.000000, 0, 1.0};
150
 
Point(127) = {-3.052528, 58.997472, 0, 1.0};
151
 
Line(1) = {1,2};
152
 
Line(2) = {2,3};
153
 
Line(3) = {3,4};
154
 
Line(4) = {4,5};
155
 
Line(5) = {5,6};
156
 
Line(6) = {6,7};
157
 
Line(7) = {7,8};
158
 
Line(8) = {8,9};
159
 
Line(9) = {9,10};
160
 
Line(10) = {10,11};
161
 
Line(11) = {11,12};
162
 
Line(12) = {12,13};
163
 
Line(13) = {13,14};
164
 
Line(14) = {14,15};
165
 
Line(15) = {15,16};
166
 
Line(16) = {16,17};
167
 
Line(17) = {17,18};
168
 
Line(18) = {18,19};
169
 
Line(19) = {19,20};
170
 
Line(20) = {20,21};
171
 
Line(21) = {21,22};
172
 
Line(22) = {22,23};
173
 
Line(23) = {23,1};
174
 
Line Loop(1) = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23};
175
 
Line(24) = {24,25};
176
 
Line(25) = {25,26};
177
 
Line(26) = {26,27};
178
 
Line(27) = {27,24};
179
 
Line Loop(2) = {24, 25, 26, 27};
180
 
Line(28) = {28,29};
181
 
Line(29) = {29,30};
182
 
Line(30) = {30,31};
183
 
Line(31) = {31,28};
184
 
Line Loop(3) = {28, 29, 30, 31};
185
 
Line(32) = {32,33};
186
 
Line(33) = {33,34};
187
 
Line(34) = {34,35};
188
 
Line(35) = {35,32};
189
 
Line Loop(4) = {32, 33, 34, 35};
190
 
Line(36) = {36,37};
191
 
Line(37) = {37,38};
192
 
Line(38) = {38,39};
193
 
Line(39) = {39,36};
194
 
Line Loop(5) = {36, 37, 38, 39};
195
 
Line(40) = {40,41};
196
 
Line(41) = {41,42};
197
 
Line(42) = {42,43};
198
 
Line(43) = {43,44};
199
 
Line(44) = {44,45};
200
 
Line(45) = {45,46};
201
 
Line(46) = {46,47};
202
 
Line(47) = {47,48};
203
 
Line(48) = {48,49};
204
 
Line(49) = {49,50};
205
 
Line(50) = {50,51};
206
 
Line(51) = {51,52};
207
 
Line(52) = {52,53};
208
 
Line(53) = {53,54};
209
 
Line(54) = {54,55};
210
 
Line(55) = {55,56};
211
 
Line(56) = {56,57};
212
 
Line(57) = {57,58};
213
 
Line(58) = {58,59};
214
 
Line(59) = {59,60};
215
 
Line(60) = {60,61};
216
 
Line(61) = {61,62};
217
 
Line(62) = {62,63};
218
 
Line(63) = {63,64};
219
 
Line(64) = {64,65};
220
 
Line(65) = {65,66};
221
 
Line(66) = {66,67};
222
 
Line(67) = {67,68};
223
 
Line(68) = {68,69};
224
 
Line(69) = {69,70};
225
 
Line(70) = {70,71};
226
 
Line(71) = {71,72};
227
 
Line(72) = {72,73};
228
 
Line(73) = {73,74};
229
 
Line(74) = {74,75};
230
 
Line(75) = {75,76};
231
 
Line(76) = {76,77};
232
 
Line(77) = {77,78};
233
 
Line(78) = {78,79};
234
 
Line(79) = {79,80};
235
 
Line(80) = {80,81};
236
 
Line(81) = {81,82};
237
 
Line(82) = {82,83};
238
 
Line(83) = {83,84};
239
 
Line(84) = {84,85};
240
 
Line(85) = {85,86};
241
 
Line(86) = {86,87};
242
 
Line(87) = {87,88};
243
 
Line(88) = {88,89};
244
 
Line(89) = {89,90};
245
 
Line(90) = {90,91};
246
 
Line(91) = {91,92};
247
 
Line(92) = {92,93};
248
 
Line(93) = {93,94};
249
 
Line(94) = {94,95};
250
 
Line(95) = {95,96};
251
 
Line(96) = {96,97};
252
 
Line(97) = {97,98};
253
 
Line(98) = {98,99};
254
 
Line(99) = {99,40};
255
 
Line Loop(6) = {40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99};
256
 
Line(100) = {100,101};
257
 
Line(101) = {101,102};
258
 
Line(102) = {102,103};
259
 
Line(103) = {103,104};
260
 
Line(104) = {104,105};
261
 
Line(105) = {105,100};
262
 
Line Loop(7) = {100, 101, 102, 103, 104, 105};
263
 
Line(106) = {106,107};
264
 
Line(107) = {107,108};
265
 
Line(108) = {108,109};
266
 
Line(109) = {109,110};
267
 
Line(110) = {110,106};
268
 
Line Loop(8) = {106, 107, 108, 109, 110};
269
 
Line(111) = {111,112};
270
 
Line(112) = {112,113};
271
 
Line(113) = {113,114};
272
 
Line(114) = {114,111};
273
 
Line Loop(9) = {111, 112, 113, 114};
274
 
Line(115) = {115,116};
275
 
Line(116) = {116,117};
276
 
Line(117) = {117,118};
277
 
Line(118) = {118,119};
278
 
Line(119) = {119,115};
279
 
Line Loop(10) = {115, 116, 117, 118, 119};
280
 
Line(120) = {120,121};
281
 
Line(121) = {121,122};
282
 
Line(122) = {122,123};
283
 
Line(123) = {123,120};
284
 
Line Loop(11) = {120, 121, 122, 123};
285
 
Line(124) = {124,125};
286
 
Line(125) = {125,126};
287
 
Line(126) = {126,127};
288
 
Line(127) = {127,124};
289
 
Line Loop(12) = {124, 125, 126, 127};
290
 
Plane Surface(1) = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
 
24
//////////////////////////////////////////////////////////////////////////
 
25
//  
 
26
//  Generation of boundary representation from arbitrary geophysical
 
27
//  fields and initialisation for anisotropic, unstructured meshing.
 
28
//  
 
29
//  Copyright (C) 2011-2013 Dr Adam S. Candy, adam.candy@imperial.ac.uk
 
30
//  
 
31
//  This program is free software: you can redistribute it and/or modify
 
32
//  it under the terms of the GNU General Public License as published by
 
33
//  the Free Software Foundation, either version 3 of the License, or
 
34
//  (at your option) any later version.
 
35
//  
 
36
//  This program is distributed in the hope that it will be useful,
 
37
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
38
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
39
//  GNU General Public License for more details.
 
40
//  
 
41
//  You should have received a copy of the GNU General Public License
 
42
//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
43
//  
 
44
//////////////////////////////////////////////////////////////////////////
 
45