Skip to content

Commit 5e33713

Browse files
author
FEniCS GitHub Actions
committed
1 parent b5453f8 commit 5e33713

25 files changed

+163
-260
lines changed

ufl/main/_modules/ufl/action.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ <h1>Source code for ufl.action</h1><div class="highlight"><pre>
6464

6565
<span class="sd"> For example:</span>
6666
<span class="sd"> res = Ax</span>
67+
6768
<span class="sd"> A would be the first argument, left and x would be the second argument,</span>
6869
<span class="sd"> right.</span>
6970

ufl/main/_modules/ufl/algorithms/domain_analysis.html

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,11 @@ <h1>Source code for ufl.algorithms.domain_analysis</h1><div class="highlight"><p
208208
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Rearrange integrals over multiple subdomains to single subdomain integrals.</span>
209209

210210
<span class="sd"> Args:</span>
211-
<span class="sd"> integrals: List of integrals</span>
212-
<span class="sd"> do_append_everywhere_integrals: Boolean indicating if integrals</span>
213-
<span class="sd"> defined on the whole domain should</span>
214-
<span class="sd"> just be restricted to the set of input subdomain ids.</span>
211+
<span class="sd"> integrals:</span>
212+
<span class="sd"> List of integrals</span>
213+
<span class="sd"> do_append_everywhere_integrals:</span>
214+
<span class="sd"> Boolean indicating if integrals defined on the whole domain should just be restricted to</span>
215+
<span class="sd"> the set of input subdomain ids.</span>
215216

216217
<span class="sd"> Returns:</span>
217218
<span class="sd"> The integrals reconstructed with single subdomain_id</span>
@@ -349,11 +350,13 @@ <h1>Source code for ufl.algorithms.domain_analysis</h1><div class="highlight"><p
349350
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Group integrals by domain and type, performing canonical simplification.</span>
350351

351352
<span class="sd"> Args:</span>
352-
<span class="sd"> form: the Form to group the integrals of.</span>
353-
<span class="sd"> domains: an iterable of Domains.</span>
354-
<span class="sd"> do_append_everywhere_integrals: Boolean indicating if integrals</span>
355-
<span class="sd"> defined on the whole domain should</span>
356-
<span class="sd"> just be restricted to the set of input subdomain ids.</span>
353+
<span class="sd"> form:</span>
354+
<span class="sd"> the Form to group the integrals of.</span>
355+
<span class="sd"> domains:</span>
356+
<span class="sd"> an iterable of Domains.</span>
357+
<span class="sd"> do_append_everywhere_integrals:</span>
358+
<span class="sd"> Boolean indicating if integrals defined on the whole domain should just be restricted to</span>
359+
<span class="sd"> the set of input subdomain ids.</span>
357360

358361
<span class="sd"> Returns:</span>
359362
<span class="sd"> A new Form with gathered integrands.</span>

ufl/main/_modules/ufl/algorithms/replace_derivative_nodes.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,13 @@ <h1>Source code for ufl.algorithms.replace_derivative_nodes</h1><div class="high
101101
<span class="sd"> dFdN -&gt; u ** 2 * Nhat * dx</span>
102102

103103
<span class="sd"> Args:</span>
104-
<span class="sd"> expr: An Expr or BaseForm.</span>
105-
<span class="sd"> mapping: A dict with from:to replacements to perform.</span>
106-
<span class="sd"> derivative_kwargs: A dict containing the keyword arguments for</span>
107-
<span class="sd"> derivative (i.e. `argument` and `coefficient_derivatives`).</span>
104+
<span class="sd"> expr:</span>
105+
<span class="sd"> An Expr or BaseForm.</span>
106+
<span class="sd"> mapping:</span>
107+
<span class="sd"> A dict with from:to replacements to perform.</span>
108+
<span class="sd"> derivative_kwargs:</span>
109+
<span class="sd"> A dict containing the keyword arguments for derivative (i.e. `argument` and</span>
110+
<span class="sd"> `coefficient_derivatives`).</span>
108111
<span class="sd"> &quot;&quot;&quot;</span>
109112
<span class="n">mapping2</span> <span class="o">=</span> <span class="nb">dict</span><span class="p">((</span><span class="n">k</span><span class="p">,</span> <span class="n">as_ufl</span><span class="p">(</span><span class="n">v</span><span class="p">))</span> <span class="k">for</span> <span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span> <span class="ow">in</span> <span class="n">mapping</span><span class="o">.</span><span class="n">items</span><span class="p">())</span>
110113
<span class="k">return</span> <span class="n">map_integrand_dags</span><span class="p">(</span><span class="n">DerivativeNodeReplacer</span><span class="p">(</span><span class="n">mapping2</span><span class="p">,</span> <span class="o">**</span><span class="n">derivative_kwargs</span><span class="p">),</span> <span class="n">expr</span><span class="p">)</span></div>

ufl/main/_modules/ufl/algorithms/strip_terminal_data.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,11 @@ <h1>Source code for ufl.algorithms.strip_terminal_data</h1><div class="highlight
139139
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Return a new form where the terminals have been replaced using the provided mapping.</span>
140140

141141
<span class="sd"> Args:</span>
142-
<span class="sd"> o: The object to have its terminals replaced. This must either be a Form or Integral.</span>
143-
<span class="sd"> mapping: A mapping suitable for reconstructing the form such as the one</span>
144-
<span class="sd"> returned by strip_terminal_data.</span>
142+
<span class="sd"> o:</span>
143+
<span class="sd"> The object to have its terminals replaced. This must either be a Form or Integral.</span>
144+
<span class="sd"> mapping:</span>
145+
<span class="sd"> A mapping suitable for reconstructing the form such as the one returned by</span>
146+
<span class="sd"> strip_terminal_data.</span>
145147

146148
<span class="sd"> Returns:</span>
147149
<span class="sd"> The new form.</span>

ufl/main/_modules/ufl/core/interpolate.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,12 @@ <h1>Source code for ufl.core.interpolate</h1><div class="highlight"><pre>
137137
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Create symbolic representation of the interpolation operator.</span>
138138

139139
<span class="sd"> Args:</span>
140-
<span class="sd"> expr: a UFL expression to interpolate.</span>
141-
<span class="sd"> v: the FunctionSpace to interpolate into or the Coargument</span>
140+
<span class="sd"> expr:</span>
141+
<span class="sd"> a UFL expression to interpolate.</span>
142+
<span class="sd"> v:</span>
143+
<span class="sd"> the FunctionSpace to interpolate into or the Coargument</span>
142144
<span class="sd"> defined on the dual of the FunctionSpace to interpolate into.</span>
145+
143146
<span class="sd"> &quot;&quot;&quot;</span>
144147
<span class="k">return</span> <span class="n">Interpolate</span><span class="p">(</span><span class="n">expr</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span></div>
145148

ufl/main/_modules/ufl/corealg/map_dag.html

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,10 @@ <h1>Source code for ufl.corealg.map_dag</h1><div class="highlight"><pre>
5555
<span class="sd"> the call, use the arguments vcache and rcache.</span>
5656

5757
<span class="sd"> Args:</span>
58-
<span class="sd"> function: The function</span>
59-
<span class="sd"> expression: An expression</span>
58+
<span class="sd"> function:</span>
59+
<span class="sd"> The function</span>
60+
<span class="sd"> expression:</span>
61+
<span class="sd"> An expression</span>
6062
<span class="sd"> compress: If True (default), the output object from</span>
6163
<span class="sd"> the function is cached in a dict and reused such that the</span>
6264
<span class="sd"> resulting expression DAG does not contain duplicate objects</span>
@@ -88,13 +90,17 @@ <h1>Source code for ufl.corealg.map_dag</h1><div class="highlight"><pre>
8890
<span class="sd"> the call, use the arguments vcache and rcache.</span>
8991

9092
<span class="sd"> Args:</span>
91-
<span class="sd"> function: The function</span>
92-
<span class="sd"> expressions: An expression</span>
93-
<span class="sd"> compress: If True (default), the output object from</span>
94-
<span class="sd"> the function is cached in a dict and reused such that the</span>
95-
<span class="sd"> resulting expression DAG does not contain duplicate objects</span>
96-
<span class="sd"> vcache: Optional dict for caching results of intermediate transformations</span>
97-
<span class="sd"> rcache: Optional dict for caching results for compression</span>
93+
<span class="sd"> function:</span>
94+
<span class="sd"> The function</span>
95+
<span class="sd"> expressions:</span>
96+
<span class="sd"> An expression</span>
97+
<span class="sd"> compress:</span>
98+
<span class="sd"> If True (default), the output object from the function is cached in a dict and reused</span>
99+
<span class="sd"> such that the resulting expression DAG does not contain duplicate objects</span>
100+
<span class="sd"> vcache:</span>
101+
<span class="sd"> Optional dict for caching results of intermediate transformations</span>
102+
<span class="sd"> rcache:</span>
103+
<span class="sd"> Optional dict for caching results for compression</span>
98104

99105
<span class="sd"> Returns:</span>
100106
<span class="sd"> a list with the result of the final function call for each expression</span>

ufl/main/_modules/ufl/domain.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ <h1>Source code for ufl.domain</h1><div class="highlight"><pre>
260260
<span class="sd"> thus the same topological dimension).</span>
261261

262262
<span class="sd"> Currently, one can only perform cell integrations when</span>
263-
<span class="sd"> :class:`MeshSequence`es are used.</span>
263+
<span class="sd"> :class:`MeshSequence` is used.</span>
264264

265265
<span class="sd"> .. code-block:: python3</span>
266266

ufl/main/_modules/ufl/form.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,8 +509,8 @@ <h1>Source code for ufl.form</h1><div class="highlight"><pre>
509509

510510
<span class="sd"> The returned object is mapping from terminal to its number (an integer).</span>
511511

512-
<span class="sd"> The numbering is computed per type so :class:`Coefficient`s,</span>
513-
<span class="sd"> :class:`Constant`s, etc will each be numbered from zero.</span>
512+
<span class="sd"> The numbering is computed per type so :class:`Coefficient`,</span>
513+
<span class="sd"> :class:`Constant`, etc will each be numbered from zero.</span>
514514
<span class="sd"> &quot;&quot;&quot;</span>
515515
<span class="c1"># cyclic import</span>
516516
<span class="kn">from</span><span class="w"> </span><span class="nn">ufl.algorithms.analysis</span><span class="w"> </span><span class="kn">import</span> <span class="n">extract_type</span>

ufl/main/_modules/ufl/operators.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,7 @@ <h1>Source code for ufl.operators</h1><div class="highlight"><pre>
454454
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Take the partial derivative of f with respect to spatial variable number i.</span>
455455

456456
<span class="sd"> Equivalent to f.dx(*i).</span>
457+
457458
<span class="sd"> &quot;&quot;&quot;</span>
458459
<span class="n">f</span> <span class="o">=</span> <span class="n">as_ufl</span><span class="p">(</span><span class="n">f</span><span class="p">)</span>
459460
<span class="k">return</span> <span class="n">f</span><span class="o">.</span><span class="n">dx</span><span class="p">(</span><span class="o">*</span><span class="n">i</span><span class="p">)</span></div>
@@ -511,6 +512,7 @@ <h1>Source code for ufl.operators</h1><div class="highlight"><pre>
511512
<span class="sd"> and arbitrary rank tensor expressions T.</span>
512513

513514
<span class="sd"> See also: :py:func:`nabla_grad`</span>
515+
514516
<span class="sd"> &quot;&quot;&quot;</span>
515517
<span class="n">f</span> <span class="o">=</span> <span class="n">as_ufl</span><span class="p">(</span><span class="n">f</span><span class="p">)</span>
516518
<span class="k">return</span> <span class="n">Grad</span><span class="p">(</span><span class="n">f</span><span class="p">)</span></div>

ufl/main/_sources/manual.rst.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,3 @@ User manual
1313
manual/examples
1414
manual/internal_representation
1515
manual/algorithms
16-
manual/command_line_utils

0 commit comments

Comments
 (0)