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=9bcbadda "> </ script >
14+ < script src ="_static/doctools.js?v=9a2dae69 "> </ 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 >
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 </ span >
68+ < span class ="proof-type "> Definition 2.43 </ 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,
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 </ span >
81+ < span class ="proof-type "> Definition 2.44 </ 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 </ span >
240+ < span class ="proof-type "> Exercise 2.45 </ span >
241241
242242 </ div > < div class ="proof-content ">
243243< p > Implement
@@ -307,7 +307,7 @@ <h2><span class="section-number">2.3. </span>The Lagrange element nodes<a class=
307307< div class ="proof proof-type-exercise " id ="id9 ">
308308< span id ="ex-vandermonde "> </ span >
309309 < div class ="proof-title ">
310- < span class ="proof-type "> Exercise </ span >
310+ < span class ="proof-type "> Exercise 2.46 </ span >
311311
312312 </ div > < div class ="proof-content ">
313313< p > Use < a class ="reference internal " href ="#equation-vandermonde "> (2.7)</ a > to implement
@@ -345,7 +345,7 @@ <h2><span class="section-number">2.5. </span>Implementing finite elements in Pyt
345345< div class ="proof proof-type-exercise " id ="id10 ">
346346< span id ="ex-finite-element "> </ span >
347347 < div class ="proof-title ">
348- < span class ="proof-type "> Exercise </ span >
348+ < span class ="proof-type "> Exercise 2.47 </ span >
349349
350350 </ div > < div class ="proof-content ">
351351< p > Implement the rest of the
@@ -382,7 +382,7 @@ <h2><span class="section-number">2.6. </span>Implementing the Lagrange Elements<
382382< div class ="proof proof-type-exercise " id ="id11 ">
383383< span id ="ex-lagrange-element "> </ span >
384384 < div class ="proof-title ">
385- < span class ="proof-type "> Exercise </ span >
385+ < span class ="proof-type "> Exercise 2.48 </ span >
386386
387387 </ div > < div class ="proof-content ">
388388< p > Implement the < code class ="xref py py-meth docutils literal notranslate "> < span class ="pre "> __init__()</ span > </ code > method of
@@ -426,7 +426,7 @@ <h2><span class="section-number">2.7. </span>Tabulating basis functions<a class=
426426< div class ="proof proof-type-exercise " id ="id12 ">
427427< span id ="ex-tabulate "> </ span >
428428 < div class ="proof-title ">
429- < span class ="proof-type "> Exercise </ span >
429+ < span class ="proof-type "> Exercise 2.49 </ span >
430430
431431 </ div > < div class ="proof-content ">
432432< 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 > .
@@ -473,7 +473,7 @@ <h2><span class="section-number">2.8. </span>Gradients of basis functions<a clas
473473< div class ="proof proof-type-exercise " id ="id13 ">
474474
475475 < div class ="proof-title ">
476- < span class ="proof-type "> Exercise </ span >
476+ < span class ="proof-type "> Exercise 2.50 </ span >
477477
478478 </ div > < div class ="proof-content ">
479479< 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
@@ -504,7 +504,7 @@ <h2><span class="section-number">2.8. </span>Gradients of basis functions<a clas
504504< div class ="proof proof-type-exercise " id ="id14 ">
505505
506506 < div class ="proof-title ">
507- < span class ="proof-type "> Exercise </ span >
507+ < span class ="proof-type "> Exercise 2.51 </ span >
508508
509509 </ div > < div class ="proof-content ">
510510< 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
@@ -567,7 +567,7 @@ <h2><span class="section-number">2.9. </span>Interpolating functions to the fini
567567< div class ="proof proof-type-exercise " id ="id15 ">
568568< span id ="ex-interpolate "> </ span >
569569 < div class ="proof-title ">
570- < span class ="proof-type "> Exercise </ span >
570+ < span class ="proof-type "> Exercise 2.52 </ span >
571571
572572 </ div > < div class ="proof-content ">
573573< 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 >
@@ -605,7 +605,7 @@ <h2><span class="section-number">2.9. </span>Interpolating functions to the fini
605605 </ div >
606606 < div class ="footer " role ="contentinfo ">
607607 © Copyright 2014-2024, David A. Ham and Colin J. Cotter.
608- Created using < a href ="https://www.sphinx-doc.org/ "> Sphinx</ a > 8.2.3 .
608+ Created using < a href ="https://www.sphinx-doc.org/ "> Sphinx</ a > 7.4.7 .
609609 </ div >
610610 </ body >
611611</ html >
0 commit comments