You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add reference to Ciarlet
* DOI is for 2002 reprint
* add some examples to readme
* Add Nedelec demo
Add text to demos
Test snippets in readme
* Add a LAgrange test
* update demos
* Add demos to docs
* add more intro to readme
* Corrected mapping in Lagrange demo (#119)
Co-authored-by: Matthew Scroggs <[email protected]>
* Add fast test running to readme
* give reason for xfailing
Co-authored-by: Sigvald Marholm <[email protected]>
More detailed documentation of the latest release version of Symfem can be found on
103
+
[Read the Docs](https://symfem.readthedocs.io/en/latest/). A series of example uses
104
+
of Symfem can be found in the [`demo` folder](demo/) or viewed on
105
+
[Read the Docs](https://symfem.readthedocs.io/en/latest/demos/index.html).
106
+
107
+
Details of the definition of each element can be found on [DefElement](https://defelement.com)
108
+
alongside Symfem snippets for creating the element.
109
+
110
+
## Getting help
48
111
You can ask questions about using Symfem by opening [an issue with the support label](https://github.com/mscroggs/symfem/issues/new?assignees=&labels=support&template=support.md&title=).
49
112
You can view previously answered questions [here](https://github.com/mscroggs/symfem/issues?q=is%3Aclosed+label%3Asupport).
50
113
@@ -175,4 +238,3 @@ You can find information about how to contribute to Symfem [here](CONTRIBUTING.m
[<symfem.functionals.PointEvaluation object at 0x{ADDRESS}>, <symfem.functionals.PointEvaluation object at 0x{ADDRESS}>, <symfem.functionals.PointEvaluation object at 0x{ADDRESS}>]
71
-
72
-
Each functional will be a functional defined in :mod:`symfem.functionals`.
81
+
[1, x, y]
73
82
74
-
The basis functions spanning the finite element space can be obtained, or tabulated
75
-
at a set of points:
83
+
The functionals of the finite element space can be obtained with the following snippet.
[<symfem.functionals.PointEvaluation object at 0x{ADDRESS}>, <symfem.functionals.PointEvaluation object at 0x{ADDRESS}>, <symfem.functionals.PointEvaluation object at 0x{ADDRESS}>]
95
+
96
+
Each functional will be a functional defined in :mod:`symfem.functionals`.
91
97
92
-
Reference elements
93
-
------------------
94
-
Reference elements can be obtained from a :class:`symfem.finite_element.FiniteElement`:
98
+
Reference cells
99
+
---------------
100
+
Reference cells can be obtained from a :class:`symfem.finite_element.FiniteElement`:
Alternatively, reference elements can be created using the :func:`symfem.create_reference` function.
109
+
Alternatively, reference cells can be created using the :func:`symfem.create_reference` function.
104
110
For example:
105
111
106
112
.. code-block:: python
@@ -115,7 +121,7 @@ For example:
115
121
In the final example, the vertices of the reference have been provided, so a reference
116
122
with these three vertices will be created.
117
123
118
-
Various information about the reference can be accessed. The reference element's subentities
124
+
Various information about the reference can be accessed. The reference cell's subentities
119
125
can be obtained:
120
126
121
127
.. code-block:: python
@@ -196,3 +202,5 @@ Documentation index
196
202
197
203
demos/index
198
204
docs/index
205
+
206
+
.. [Ciarlet] P. G. Ciarlet, The Finite Element Method for Elliptic Problems (2002, first published 1978) [DOI: 10.1137/1.9780898719208](https://doi.org/10.1137/1.9780898719208)
0 commit comments