1
+
2
+
3
+
4
+
5
+ <!DOCTYPE html>
6
+ < html lang ="en " class ="no-js ">
7
+ < head >
8
+
9
+ < meta charset ="utf-8 ">
10
+ < meta name ="viewport " content ="width=device-width,initial-scale=1 ">
11
+ < meta http-equiv ="x-ua-compatible " content ="ie=edge ">
12
+
13
+ < meta name ="description " content ="Blackbox simulations in python ">
14
+
15
+
16
+
17
+
18
+ < meta name ="lang:clipboard.copy " content ="Copy to clipboard ">
19
+
20
+ < meta name ="lang:clipboard.copied " content ="Copied to clipboard ">
21
+
22
+ < meta name ="lang:search.language " content ="en ">
23
+
24
+ < meta name ="lang:search.pipeline.stopwords " content ="True ">
25
+
26
+ < meta name ="lang:search.pipeline.trimmer " content ="True ">
27
+
28
+ < meta name ="lang:search.result.none " content ="No matching documents ">
29
+
30
+ < meta name ="lang:search.result.one " content ="1 matching document ">
31
+
32
+ < meta name ="lang:search.result.other " content ="# matching documents ">
33
+
34
+ < meta name ="lang:search.tokenizer " content ="[\s\-]+ ">
35
+
36
+ < link rel ="shortcut icon " href ="/blackbox-course/favicon.ico ">
37
+ < meta name ="generator " content ="mkdocs-1.0.4, mkdocs-material-3.1.0 ">
38
+
39
+
40
+
41
+ < title > blackbox-course</ title >
42
+
43
+
44
+
45
+ < link rel ="stylesheet " href ="/blackbox-course/assets/stylesheets/application.11e41852.css ">
46
+
47
+ < link rel ="stylesheet " href ="/blackbox-course/assets/stylesheets/application-palette.22915126.css ">
48
+
49
+
50
+
51
+
52
+ < meta name ="theme-color " content ="">
53
+
54
+
55
+
56
+ < script src ="/blackbox-course/assets/javascripts/modernizr.20ef595d.js "> </ script >
57
+
58
+
59
+
60
+ < link href ="https://fonts.gstatic.com " rel ="preconnect " crossorigin >
61
+ < link rel ="stylesheet " href ="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono ">
62
+ < style > body , input {font-family : "Roboto" , "Helvetica Neue" , Helvetica, Arial, sans-serif}code , kbd , pre {font-family : "Roboto Mono" , "Courier New" , Courier, monospace}</ style >
63
+
64
+
65
+ < link rel ="stylesheet " href ="/blackbox-course/assets/fonts/material-icons.css ">
66
+
67
+
68
+
69
+ </ head >
70
+
71
+
72
+
73
+ < body dir ="ltr " data-md-color-primary ="light-black " data-md-color-accent ="black ">
74
+
75
+ < svg class ="md-svg ">
76
+ < defs >
77
+
78
+
79
+ < svg xmlns ="http://www.w3.org/2000/svg " width ="416 " height ="448 "
80
+ viewBox ="0 0 416 448 " id ="__github ">
81
+ < path fill ="currentColor " d ="M160 304q0 10-3.125 20.5t-10.75 19-18.125
82
+ 8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19 18.125-8.5
83
+ 18.125 8.5 10.75 19 3.125 20.5zM320 304q0 10-3.125 20.5t-10.75
84
+ 19-18.125 8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19
85
+ 18.125-8.5 18.125 8.5 10.75 19 3.125 20.5zM360
86
+ 304q0-30-17.25-51t-46.75-21q-10.25 0-48.75 5.25-17.75 2.75-39.25
87
+ 2.75t-39.25-2.75q-38-5.25-48.75-5.25-29.5 0-46.75 21t-17.25 51q0 22 8
88
+ 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0
89
+ 37.25-1.75t35-7.375 30.5-15 20.25-25.75 8-38.375zM416 260q0 51.75-15.25
90
+ 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5-41.75
91
+ 1.125q-19.5 0-35.5-0.75t-36.875-3.125-38.125-7.5-34.25-12.875-30.25-20.25-21.5-28.75q-15.5-30.75-15.5-82.75
92
+ 0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25
93
+ 30.875q36.75-8.75 77.25-8.75 37 0 70 8 26.25-20.5
94
+ 46.75-30.25t47.25-9.75q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34
95
+ 99.5z " />
96
+ </ svg >
97
+
98
+ </ defs >
99
+ </ svg >
100
+ < input class ="md-toggle " data-md-toggle ="drawer " type ="checkbox " id ="__drawer " autocomplete ="off ">
101
+ < input class ="md-toggle " data-md-toggle ="search " type ="checkbox " id ="__search " autocomplete ="off ">
102
+ < label class ="md-overlay " data-md-component ="overlay " for ="__drawer "> </ label >
103
+
104
+
105
+ < header class ="md-header " data-md-component ="header ">
106
+ < nav class ="md-header-nav md-grid ">
107
+ < div class ="md-flex ">
108
+ < div class ="md-flex__cell md-flex__cell--shrink ">
109
+ < a href ="https://geometryprocessing.github.io/blackbox-course/ " title ="blackbox-course " class ="md-header-nav__button md-logo ">
110
+
111
+ < i class ="md-icon "> </ i >
112
+
113
+ </ a >
114
+ </ div >
115
+ < div class ="md-flex__cell md-flex__cell--shrink ">
116
+ < label class ="md-icon md-icon--menu md-header-nav__button " for ="__drawer "> </ label >
117
+ </ div >
118
+ < div class ="md-flex__cell md-flex__cell--stretch ">
119
+ < div class ="md-flex__ellipsis md-header-nav__title " data-md-component ="title ">
120
+
121
+
122
+ < span class ="md-header-nav__topic ">
123
+ blackbox-course
124
+ </ span >
125
+ < span class ="md-header-nav__topic ">
126
+
127
+ </ span >
128
+
129
+
130
+ </ div >
131
+ </ div >
132
+ < div class ="md-flex__cell md-flex__cell--shrink ">
133
+
134
+
135
+ < label class ="md-icon md-icon--search md-header-nav__button " for ="__search "> </ label >
136
+
137
+ < div class ="md-search " data-md-component ="search " role ="dialog ">
138
+ < label class ="md-search__overlay " for ="__search "> </ label >
139
+ < div class ="md-search__inner " role ="search ">
140
+ < form class ="md-search__form " name ="search ">
141
+ < input type ="text " class ="md-search__input " name ="query " placeholder ="Search " autocapitalize ="off " autocorrect ="off " autocomplete ="off " spellcheck ="false " data-md-component ="query " data-md-state ="active ">
142
+ < label class ="md-icon md-search__icon " for ="__search "> </ label >
143
+ < button type ="reset " class ="md-icon md-search__icon " data-md-component ="reset " tabindex ="-1 ">
144
+ 
145
+ </ button >
146
+ </ form >
147
+ < div class ="md-search__output ">
148
+ < div class ="md-search__scrollwrap " data-md-scrollfix >
149
+ < div class ="md-search-result " data-md-component ="result ">
150
+ < div class ="md-search-result__meta ">
151
+ Type to start searching
152
+ </ div >
153
+ < ol class ="md-search-result__list "> </ ol >
154
+ </ div >
155
+ </ div >
156
+ </ div >
157
+ </ div >
158
+ </ div >
159
+
160
+
161
+ </ div >
162
+
163
+ < div class ="md-flex__cell md-flex__cell--shrink ">
164
+ < div class ="md-header-nav__source ">
165
+
166
+
167
+
168
+
169
+
170
+
171
+ < a href ="https://github.com/geometryprocessing/blackbox-course/ " title ="Go to repository " class ="md-source " data-md-source ="github ">
172
+
173
+ < div class ="md-source__icon ">
174
+ < svg viewBox ="0 0 24 24 " width ="24 " height ="24 ">
175
+ < use xlink:href ="#__github " width ="24 " height ="24 "> </ use >
176
+ </ svg >
177
+ </ div >
178
+
179
+ < div class ="md-source__repository ">
180
+ geometryprocessing/blackbox-course
181
+ </ div >
182
+ </ a >
183
+
184
+ </ div >
185
+ </ div >
186
+
187
+ </ div >
188
+ </ nav >
189
+ </ header >
190
+
191
+ < div class ="md-container ">
192
+
193
+
194
+
195
+
196
+ < main class ="md-main ">
197
+ < div class ="md-main__inner md-grid " data-md-component ="container ">
198
+
199
+
200
+ < div class ="md-sidebar md-sidebar--primary " data-md-component ="navigation ">
201
+ < div class ="md-sidebar__scrollwrap ">
202
+ < div class ="md-sidebar__inner ">
203
+ < nav class ="md-nav md-nav--primary " data-md-level ="0 ">
204
+ < label class ="md-nav__title md-nav__title--site " for ="__drawer ">
205
+ < a href ="https://geometryprocessing.github.io/blackbox-course/ " title ="blackbox-course " class ="md-nav__button md-logo ">
206
+
207
+ < i class ="md-icon "> </ i >
208
+
209
+ </ a >
210
+ blackbox-course
211
+ </ label >
212
+
213
+ < div class ="md-nav__source ">
214
+
215
+
216
+
217
+
218
+
219
+
220
+ < a href ="https://github.com/geometryprocessing/blackbox-course/ " title ="Go to repository " class ="md-source " data-md-source ="github ">
221
+
222
+ < div class ="md-source__icon ">
223
+ < svg viewBox ="0 0 24 24 " width ="24 " height ="24 ">
224
+ < use xlink:href ="#__github " width ="24 " height ="24 "> </ use >
225
+ </ svg >
226
+ </ div >
227
+
228
+ < div class ="md-source__repository ">
229
+ geometryprocessing/blackbox-course
230
+ </ div >
231
+ </ a >
232
+
233
+ </ div >
234
+
235
+ < ul class ="md-nav__list " data-md-scrollfix >
236
+
237
+
238
+
239
+
240
+
241
+
242
+ < li class ="md-nav__item ">
243
+ < a href ="/blackbox-course/. " title ="Home " class ="md-nav__link ">
244
+ Home
245
+ </ a >
246
+ </ li >
247
+
248
+
249
+ </ ul >
250
+ </ nav >
251
+ </ div >
252
+ </ div >
253
+ </ div >
254
+
255
+
256
+
257
+ < div class ="md-content ">
258
+ < article class ="md-content__inner md-typeset ">
259
+
260
+ < h1 > 404 - Not found</ h1 >
261
+
262
+
263
+
264
+
265
+
266
+
267
+ </ article >
268
+ </ div >
269
+ </ div >
270
+ </ main >
271
+
272
+
273
+ < footer class ="md-footer ">
274
+
275
+ < div class ="md-footer-meta md-typeset ">
276
+ < div class ="md-footer-meta__inner md-grid ">
277
+ < div class ="md-footer-copyright ">
278
+
279
+ powered by
280
+ < a href ="https://www.mkdocs.org "> MkDocs</ a >
281
+ and
282
+ < a href ="https://squidfunk.github.io/mkdocs-material/ ">
283
+ Material for MkDocs</ a >
284
+ </ div >
285
+
286
+
287
+ < div class ="md-footer-social ">
288
+ < link rel ="stylesheet " href ="/blackbox-course/assets/fonts/font-awesome.css ">
289
+
290
+ < a href ="https://geometryprocessing.github.io/blackbox-course/ " class ="md-footer-social__link fa fa-github "> </ a >
291
+
292
+ </ div >
293
+
294
+
295
+ </ div >
296
+ </ div >
297
+ </ footer >
298
+
299
+ </ div >
300
+
301
+ < script src ="/blackbox-course/assets/javascripts/application.9e1f3b71.js "> </ script >
302
+
303
+ < script > app . initialize ( { version :"1.0.4" , url :{ base :"/blackbox-course/" } } ) </ script >
304
+
305
+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML "> </ script >
306
+
307
+
308
+
309
+
310
+
311
+ </ body >
312
+ </ html >
0 commit comments