Skip to content

Commit 1dee203

Browse files
committed
Website build
1 parent 9c81749 commit 1dee203

43 files changed

Lines changed: 361 additions & 363 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.buildinfo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
2-
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 82bc60f5d72d41292ca36b6717b1fbde
2+
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: 72fbf69fde08a64a03d8d54a51144214
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

.buildinfo.bak

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Sphinx build info version 1
2+
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: 82bc60f5d72d41292ca36b6717b1fbde
4+
tags: 645f666f9bcd5a90fca523b33c5a78b7

1_quadrature.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -86,7 +86,7 @@
8686
<div class="proof proof-type-definition" id="id1">
8787
<span id="degree-of-precision"></span>
8888
<div class="proof-title">
89-
<span class="proof-type">Definition 1.15</span>
89+
<span class="proof-type">Definition </span>
9090

9191
</div><div class="proof-content">
9292
<p>The <em>degree of precision</em> of a quadrature rule is the largest <span class="math notranslate nohighlight">\(p\)</span>
@@ -176,15 +176,15 @@ <h3><span class="section-number">1.3.1. </span>Reference cell topology<a class="
176176
<div class="proof proof-type-definition" id="id2">
177177

178178
<div class="proof-title">
179-
<span class="proof-type">Definition 1.16</span>
179+
<span class="proof-type">Definition </span>
180180

181181
</div><div class="proof-content">
182182
<p>The <em>dimension</em> of a cell is the maximal dimension of the topological
183183
entities that make up the cell.</p>
184184
</div></div><div class="proof proof-type-definition" id="id3">
185185

186186
<div class="proof-title">
187-
<span class="proof-type">Definition 1.17</span>
187+
<span class="proof-type">Definition </span>
188188

189189
</div><div class="proof-content">
190190
<p>A topological entity of <em>codimension</em> <span class="math notranslate nohighlight">\(n\)</span> is a topological
@@ -373,7 +373,7 @@ <h2><span class="section-number">1.7. </span>Implementing quadrature rules in Py
373373
<div class="proof proof-type-exercise" id="id6">
374374
<span id="ex-integrate"></span>
375375
<div class="proof-title">
376-
<span class="proof-type">Exercise 1.18</span>
376+
<span class="proof-type">Exercise </span>
377377

378378
</div><div class="proof-content">
379379
<p>The <a class="reference internal" href="fe_utils.html#fe_utils.quadrature.QuadratureRule.integrate" title="fe_utils.quadrature.QuadratureRule.integrate"><code class="xref py py-meth docutils literal notranslate"><span class="pre">integrate()</span></code></a> method is
@@ -417,7 +417,7 @@ <h2><span class="section-number">1.7. </span>Implementing quadrature rules in Py
417417
</div>
418418
<div class="footer" role="contentinfo">
419419
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
420-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
420+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
421421
</div>
422422
</body>
423423
</html>

2_finite_elements.html

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -65,7 +65,7 @@
6565
<div class="proof proof-type-definition" id="id5">
6666
<span id="def-ciarlet"></span>
6767
<div class="proof-title">
68-
<span class="proof-type">Definition 2.43</span>
68+
<span class="proof-type">Definition </span>
6969

7070
</div><div class="proof-content">
7171
<p>A <em>finite element</em> is a triple <span class="math notranslate nohighlight">\((K, P, N)\)</span> in which <span class="math notranslate nohighlight">\(K\)</span> is a cell,
@@ -78,7 +78,7 @@
7878
<div class="proof proof-type-definition" id="id6">
7979
<span id="nodalbasis"></span>
8080
<div class="proof-title">
81-
<span class="proof-type">Definition 2.44</span>
81+
<span class="proof-type">Definition </span>
8282

8383
</div><div class="proof-content">
8484
<p>Let <span class="math notranslate nohighlight">\(N = \{\phi^*_j\}\)</span> be a basis for <span class="math notranslate nohighlight">\(P^*\)</span>. A <em>nodal
@@ -237,7 +237,7 @@ <h2><span class="section-number">2.3. </span>The Lagrange element nodes<a class=
237237
<div class="proof proof-type-exercise" id="id8">
238238
<span id="ex-lagrange-points"></span>
239239
<div class="proof-title">
240-
<span class="proof-type">Exercise 2.45</span>
240+
<span class="proof-type">Exercise </span>
241241

242242
</div><div class="proof-content">
243243
<p>Implement
@@ -250,7 +250,13 @@ <h2><span class="section-number">2.3. </span>The Lagrange element nodes<a class=
250250
</pre></div>
251251
</div>
252252
<p>Where <code class="xref py py-data docutils literal notranslate"><span class="pre">degree</span></code> is the degree of the points to plot.</p>
253-
</div></div></section>
253+
</div></div><div class="admonition note">
254+
<p class="admonition-title">Note</p>
255+
<p>It should not be necessary to special-case your code for different
256+
dimensions of cell: the same code should produce the points on the interval
257+
and the triangle.</p>
258+
</div>
259+
</section>
254260
<section id="solving-for-basis-functions">
255261
<span id="sec-vandermonde"></span><h2><span class="section-number">2.4. </span>Solving for basis functions<a class="headerlink" href="#solving-for-basis-functions" title="Link to this heading"></a></h2>
256262
<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
@@ -301,7 +307,7 @@ <h2><span class="section-number">2.3. </span>The Lagrange element nodes<a class=
301307
<div class="proof proof-type-exercise" id="id9">
302308
<span id="ex-vandermonde"></span>
303309
<div class="proof-title">
304-
<span class="proof-type">Exercise 2.46</span>
310+
<span class="proof-type">Exercise </span>
305311

306312
</div><div class="proof-content">
307313
<p>Use <a class="reference internal" href="#equation-vandermonde">(2.7)</a> to implement
@@ -339,7 +345,7 @@ <h2><span class="section-number">2.5. </span>Implementing finite elements in Pyt
339345
<div class="proof proof-type-exercise" id="id10">
340346
<span id="ex-finite-element"></span>
341347
<div class="proof-title">
342-
<span class="proof-type">Exercise 2.47</span>
348+
<span class="proof-type">Exercise </span>
343349

344350
</div><div class="proof-content">
345351
<p>Implement the rest of the
@@ -376,7 +382,7 @@ <h2><span class="section-number">2.6. </span>Implementing the Lagrange Elements<
376382
<div class="proof proof-type-exercise" id="id11">
377383
<span id="ex-lagrange-element"></span>
378384
<div class="proof-title">
379-
<span class="proof-type">Exercise 2.48</span>
385+
<span class="proof-type">Exercise </span>
380386

381387
</div><div class="proof-content">
382388
<p>Implement the <code class="xref py py-meth docutils literal notranslate"><span class="pre">__init__()</span></code> method of
@@ -420,7 +426,7 @@ <h2><span class="section-number">2.7. </span>Tabulating basis functions<a class=
420426
<div class="proof proof-type-exercise" id="id12">
421427
<span id="ex-tabulate"></span>
422428
<div class="proof-title">
423-
<span class="proof-type">Exercise 2.49</span>
429+
<span class="proof-type">Exercise </span>
424430

425431
</div><div class="proof-content">
426432
<p>Implement <a class="reference internal" href="fe_utils.html#fe_utils.finite_elements.FiniteElement.tabulate" title="fe_utils.finite_elements.FiniteElement.tabulate"><code class="xref py py-meth docutils literal notranslate"><span class="pre">tabulate()</span></code></a>.
@@ -467,7 +473,7 @@ <h2><span class="section-number">2.8. </span>Gradients of basis functions<a clas
467473
<div class="proof proof-type-exercise" id="id13">
468474

469475
<div class="proof-title">
470-
<span class="proof-type">Exercise 2.50</span>
476+
<span class="proof-type">Exercise </span>
471477

472478
</div><div class="proof-content">
473479
<p>Extend <a class="reference internal" href="fe_utils.html#fe_utils.finite_elements.vandermonde_matrix" title="fe_utils.finite_elements.vandermonde_matrix"><code class="xref py py-meth docutils literal notranslate"><span class="pre">vandermonde_matrix()</span></code></a> so that
@@ -498,7 +504,7 @@ <h2><span class="section-number">2.8. </span>Gradients of basis functions<a clas
498504
<div class="proof proof-type-exercise" id="id14">
499505

500506
<div class="proof-title">
501-
<span class="proof-type">Exercise 2.51</span>
507+
<span class="proof-type">Exercise </span>
502508

503509
</div><div class="proof-content">
504510
<p>Extend <a class="reference internal" href="fe_utils.html#fe_utils.finite_elements.FiniteElement.tabulate" title="fe_utils.finite_elements.FiniteElement.tabulate"><code class="xref py py-meth docutils literal notranslate"><span class="pre">tabulate()</span></code></a> to
@@ -561,7 +567,7 @@ <h2><span class="section-number">2.9. </span>Interpolating functions to the fini
561567
<div class="proof proof-type-exercise" id="id15">
562568
<span id="ex-interpolate"></span>
563569
<div class="proof-title">
564-
<span class="proof-type">Exercise 2.52</span>
570+
<span class="proof-type">Exercise </span>
565571

566572
</div><div class="proof-content">
567573
<p>Implement <a class="reference internal" href="fe_utils.html#fe_utils.finite_elements.FiniteElement.interpolate" title="fe_utils.finite_elements.FiniteElement.interpolate"><code class="xref py py-meth docutils literal notranslate"><span class="pre">interpolate()</span></code></a>.</p>
@@ -599,7 +605,7 @@ <h2><span class="section-number">2.9. </span>Interpolating functions to the fini
599605
</div>
600606
<div class="footer" role="contentinfo">
601607
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
602-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
608+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
603609
</div>
604610
</body>
605611
</html>

3_meshes.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -74,7 +74,7 @@ <h2><span class="section-number">3.1. </span>Mesh entities<a class="headerlink"
7474
<div class="proof proof-type-definition" id="id3">
7575

7676
<div class="proof-title">
77-
<span class="proof-type">Definition 3.26</span>
77+
<span class="proof-type">Definition </span>
7878

7979
</div><div class="proof-content">
8080
<p>The <em>(topological) dimension</em> of a mesh is the largest
@@ -120,7 +120,7 @@ <h2><span class="section-number">3.2. </span>Adjacency<a class="headerlink" href
120120
<div class="proof proof-type-definition" id="id5">
121121

122122
<div class="proof-title">
123-
<span class="proof-type">Definition 3.27</span>
123+
<span class="proof-type">Definition </span>
124124

125125
</div><div class="proof-content">
126126
<p>Given a mesh <span class="math notranslate nohighlight">\(M\)</span>, then for each <span class="math notranslate nohighlight">\(\dim(M) \geq d_1 &gt; d_2 \geq 0\)</span>
@@ -145,7 +145,7 @@ <h2><span class="section-number">3.2. </span>Adjacency<a class="headerlink" href
145145
</div></div><div class="proof proof-type-example" id="id6">
146146

147147
<div class="proof-title">
148-
<span class="proof-type">Example 3.28</span>
148+
<span class="proof-type">Example </span>
149149

150150
</div><div class="proof-content">
151151
<p>In the mesh shown in <a class="reference internal" href="#figmesh"><span class="std std-numref">Fig. 3.1</span></a> we have:</p>
@@ -229,7 +229,7 @@ <h2><span class="section-number">3.4. </span>A mesh implementation in Python<a c
229229
</div>
230230
<div class="footer" role="contentinfo">
231231
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
232-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
232+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
233233
</div>
234234
</body>
235235
</html>

4_function_spaces.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -163,7 +163,7 @@ <h2><span class="section-number">4.2. </span>Implementing local numbering<a clas
163163
<div class="proof proof-type-exercise" id="id3">
164164
<span id="ex-local"></span>
165165
<div class="proof-title">
166-
<span class="proof-type">Exercise 4.44</span>
166+
<span class="proof-type">Exercise </span>
167167

168168
</div><div class="proof-content">
169169
<p>Extend the <code class="xref py py-meth docutils literal notranslate"><span class="pre">__init__()</span></code> method of
@@ -259,7 +259,7 @@ <h2><span class="section-number">4.5. </span>Implementing function spaces in Pyt
259259
<div class="proof proof-type-exercise" id="id4">
260260
<span id="ex-function-space"></span>
261261
<div class="proof-title">
262-
<span class="proof-type">Exercise 4.45</span>
262+
<span class="proof-type">Exercise </span>
263263

264264
</div><div class="proof-content">
265265
<p>Implement the <code class="xref py py-meth docutils literal notranslate"><span class="pre">__init__()</span></code> method of
@@ -320,7 +320,7 @@ <h2><span class="section-number">4.5. </span>Implementing function spaces in Pyt
320320
</div>
321321
<div class="footer" role="contentinfo">
322322
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
323-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
323+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
324324
</div>
325325
</body>
326326
</html>

5_functions.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -208,7 +208,7 @@ <h3><span class="section-number">5.2.3. </span>A Python implementation of interp
208208
<div class="proof proof-type-exercise" id="id2">
209209

210210
<div class="proof-title">
211-
<span class="proof-type">Exercise 5.37</span>
211+
<span class="proof-type">Exercise </span>
212212

213213
</div><div class="proof-content">
214214
<p>Read and understand the
@@ -325,7 +325,7 @@ <h3><span class="section-number">5.3.3. </span>Implementing integration<a class=
325325
<div class="proof proof-type-exercise" id="id3">
326326

327327
<div class="proof-title">
328-
<span class="proof-type">Exercise 5.38</span>
328+
<span class="proof-type">Exercise </span>
329329

330330
</div><div class="proof-content">
331331
<p>Use <a class="reference internal" href="#equation-jacobian">(5.12)</a> to implement the
@@ -342,7 +342,7 @@ <h3><span class="section-number">5.3.3. </span>Implementing integration<a class=
342342
<div class="proof proof-type-exercise" id="id4">
343343

344344
<div class="proof-title">
345-
<span class="proof-type">Exercise 5.39</span>
345+
<span class="proof-type">Exercise </span>
346346

347347
</div><div class="proof-content">
348348
<p>Use <a class="reference internal" href="#equation-integral-sum">(5.9)</a> and <a class="reference internal" href="#equation-integration">(5.14)</a> to implement
@@ -385,7 +385,7 @@ <h3><span class="section-number">5.3.3. </span>Implementing integration<a class=
385385
</div>
386386
<div class="footer" role="contentinfo">
387387
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
388-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
388+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
389389
</div>
390390
</body>
391391
</html>

6_finite_element_problems.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -391,7 +391,7 @@ <h2><span class="section-number">6.5. </span>Implementing finite element problem
391391
<div class="proof proof-type-exercise" id="id3">
392392

393393
<div class="proof-title">
394-
<span class="proof-type">Exercise 6.13</span>
394+
<span class="proof-type">Exercise </span>
395395

396396
</div><div class="proof-content">
397397
<p><code class="docutils literal notranslate"><span class="pre">fe_utils/solvers/helmholtz.py</span></code> contains a partial implementation of
@@ -440,7 +440,7 @@ <h2><span class="section-number">6.5. </span>Implementing finite element problem
440440
</div>
441441
<div class="footer" role="contentinfo">
442442
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
443-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
443+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
444444
</div>
445445
</body>
446446
</html>

7_boundary_conditions.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
1212
<link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
1313
<script src="_static/documentation_options.js?v=7ff0cb77"></script>
14-
<script src="_static/doctools.js?v=9a2dae69"></script>
14+
<script src="_static/doctools.js?v=9bcbadda"></script>
1515
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
1616
<script src="_static/proof.js"></script>
1717
<script src="_static/design-tabs.js?v=36754332"></script>
@@ -127,7 +127,7 @@ <h2><span class="section-number">7.2. </span>Implementing boundary conditions<a
127127
<div class="proof proof-type-exercise" id="id1">
128128

129129
<div class="proof-title">
130-
<span class="proof-type">Exercise 7.1</span>
130+
<span class="proof-type">Exercise </span>
131131

132132
</div><div class="proof-content">
133133
<p><code class="docutils literal notranslate"><span class="pre">fe_utils/solvers/poisson.py</span></code> contains a partial implementation of
@@ -165,7 +165,7 @@ <h2><span class="section-number">7.3. </span>Inhomogeneous Dirichlet conditions<
165165
</div>
166166
<div class="footer" role="contentinfo">
167167
&#169; Copyright 2014-2024, David A. Ham and Colin J. Cotter.
168-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
168+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
169169
</div>
170170
</body>
171171
</html>

0 commit comments

Comments
 (0)