Skip to content

Commit

Permalink
build based on 455b592
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Sep 30, 2024
1 parent 37258a5 commit 0123aac
Show file tree
Hide file tree
Showing 149 changed files with 366 additions and 366 deletions.
2 changes: 1 addition & 1 deletion dev/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.5","generation_timestamp":"2024-09-28T10:50:43","documenter_version":"1.7.0"}}
{"documenter":{"julia_version":"1.10.5","generation_timestamp":"2024-09-30T18:54:08","documenter_version":"1.7.0"}}
2 changes: 1 addition & 1 deletion dev/api/convex_hull/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dev/api/curves/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions dev/api/data_structures/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions dev/api/iterators/index.html

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions dev/api/operations/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dev/api/other/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api/overview/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api/point_location/index.html

Large diffs are not rendered by default.

42 changes: 21 additions & 21 deletions dev/api/predicates/index.html

Large diffs are not rendered by default.

64 changes: 32 additions & 32 deletions dev/api/primitives/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/api/statistics/index.html

Large diffs are not rendered by default.

34 changes: 17 additions & 17 deletions dev/api/triangulation/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dev/api/voronoi/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/applications/cell_simulations/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -277,4 +277,4 @@
record(fig, "cell_simulation.mp4", 1:10:length(t); framerate = 60) do ii
i[] = ii
title_obs[] = L"t = %$(((ii-1) * Δt))"
end;</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>If you are interested in how these ideas are applied in one dimension, see also <a href="https://github.com/DanielVandH/EpithelialDynamics1D.jl">EpithelialDynamics1D.jl</a>.</li><li class="footnote" id="footnote-2"><a class="tag is-link" href="#citeref-2">2</a>There are efficient methods for updating the triangulation after small perturbations, e.g. the paper <a href="https://doi.org/10.1145/1064092.1064129"><em>Star splaying: an algorithm for repairing Delaunay triangulations and convex hulls</em></a> by Shewchuk (2005). For this implementation, we do not concern ourselves with being overly efficient, and simply retriangulate.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../interpolation/">« Interpolation</a><a class="docs-footer-nextpage" href="../pde_discretisation/">Solving PDEs »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Saturday 28 September 2024 10:50">Saturday 28 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
end;</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>If you are interested in how these ideas are applied in one dimension, see also <a href="https://github.com/DanielVandH/EpithelialDynamics1D.jl">EpithelialDynamics1D.jl</a>.</li><li class="footnote" id="footnote-2"><a class="tag is-link" href="#citeref-2">2</a>There are efficient methods for updating the triangulation after small perturbations, e.g. the paper <a href="https://doi.org/10.1145/1064092.1064129"><em>Star splaying: an algorithm for repairing Delaunay triangulations and convex hulls</em></a> by Shewchuk (2005). For this implementation, we do not concern ourselves with being overly efficient, and simply retriangulate.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../interpolation/">« Interpolation</a><a class="docs-footer-nextpage" href="../pde_discretisation/">Solving PDEs »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Monday 30 September 2024 18:54">Monday 30 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Binary file added dev/applications/interpolation/12e1e94a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed dev/applications/interpolation/ad3ffc98.png
Binary file not shown.
4 changes: 2 additions & 2 deletions dev/applications/interpolation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
triplot!(ax2, tri, show_points = true)
poly!(ax2, envelope_points, color = (:red, 0.2))
resize_to_layout!(fig)
fig</code></pre><img src="ad3ffc98.png" alt="Example block output"/><p>As we can see, the red region we have computed from our envelope is indeed the envelope we need.</p><h3 id="Computing-the-Sibsonian-coordinates"><a class="docs-heading-anchor" href="#Computing-the-Sibsonian-coordinates">Computing the Sibsonian coordinates</a><a id="Computing-the-Sibsonian-coordinates-1"></a><a class="docs-heading-anchor-permalink" href="#Computing-the-Sibsonian-coordinates" title="Permalink"></a></h3><p>When we are interpolating at a point <span>$\vb x$</span>, remember that we need to know the area of the Voronoi polygon that would be produced when <span>$\vb x$</span> is inserted into <span>$\mathcal V(X)$</span>. To compute this area, we need to know how we can compute it using the Bowyer-Watson envelope. Remember that the Voronoi polygons are obtained by drawing lines between the circumcenters of neighbouring triangles. This can be done using the Bowyer-Watson envelope: The edges of the envelope, together with the new point, define the triangles that would be produced if it were to be added into the triangulation, and so we can join the circumcenters of these triangles to compute the new Voronoi polygon. We can then use this polygon, together with the original tessellation, to compute the Sibsonian coordinates.</p><p>Let us first discuss the area of the Voronoi polygons in <span>$N(\vb x)$</span> (<span>$\vb x$</span>&#39;s natural neighbours, i.e. the vertices of the envelope) before <span>$\vb x$</span> is inserted. We only need to compute the part of the area that is contained within the envelope, since everything outside of that envelope is unchanged. If we included the entire area, then the area that we subtract off for the intersection we compute later would just cancel it out anyway. Let&#39;s zoom in on the envelope and consider a specific example of how we can do this computation.</p><pre><code class="language-julia hljs">fig = Figure(fontsize = 24)
fig</code></pre><img src="12e1e94a.png" alt="Example block output"/><p>As we can see, the red region we have computed from our envelope is indeed the envelope we need.</p><h3 id="Computing-the-Sibsonian-coordinates"><a class="docs-heading-anchor" href="#Computing-the-Sibsonian-coordinates">Computing the Sibsonian coordinates</a><a id="Computing-the-Sibsonian-coordinates-1"></a><a class="docs-heading-anchor-permalink" href="#Computing-the-Sibsonian-coordinates" title="Permalink"></a></h3><p>When we are interpolating at a point <span>$\vb x$</span>, remember that we need to know the area of the Voronoi polygon that would be produced when <span>$\vb x$</span> is inserted into <span>$\mathcal V(X)$</span>. To compute this area, we need to know how we can compute it using the Bowyer-Watson envelope. Remember that the Voronoi polygons are obtained by drawing lines between the circumcenters of neighbouring triangles. This can be done using the Bowyer-Watson envelope: The edges of the envelope, together with the new point, define the triangles that would be produced if it were to be added into the triangulation, and so we can join the circumcenters of these triangles to compute the new Voronoi polygon. We can then use this polygon, together with the original tessellation, to compute the Sibsonian coordinates.</p><p>Let us first discuss the area of the Voronoi polygons in <span>$N(\vb x)$</span> (<span>$\vb x$</span>&#39;s natural neighbours, i.e. the vertices of the envelope) before <span>$\vb x$</span> is inserted. We only need to compute the part of the area that is contained within the envelope, since everything outside of that envelope is unchanged. If we included the entire area, then the area that we subtract off for the intersection we compute later would just cancel it out anyway. Let&#39;s zoom in on the envelope and consider a specific example of how we can do this computation.</p><pre><code class="language-julia hljs">fig = Figure(fontsize = 24)
ax = Axis(fig[1, 1], width = 400, height = 400)
triplot!(ax, tri, show_points = true)
lines!(ax, envelope_points, color = :red)
Expand Down Expand Up @@ -303,4 +303,4 @@
zi = [evaluate_sibson_interpolant(trit, zz, (xᵢ, yᵢ)) for xᵢ in xx, yᵢ in yy]
contourf!(ax2, xx, yy, zi)
resize_to_layout!(fig)
fig</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>This is more expensive than we need. In NaturalNeighbours.jl, we use the <code>peek</code> keyword in <code>triangulate</code> to avoid making any changes to the triangulation itself, and use the <code>InsertionEventHistory</code> to track all changes made.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../overview/">« Overview</a><a class="docs-footer-nextpage" href="../cell_simulations/">Cellular Biology »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Saturday 28 September 2024 10:50">Saturday 28 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
fig</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>This is more expensive than we need. In NaturalNeighbours.jl, we use the <code>peek</code> keyword in <code>triangulate</code> to avoid making any changes to the triangulation itself, and use the <code>InsertionEventHistory</code> to track all changes made.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../overview/">« Overview</a><a class="docs-footer-nextpage" href="../cell_simulations/">Cellular Biology »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Monday 30 September 2024 18:54">Monday 30 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/applications/overview/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/applications/pde_discretisation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -291,4 +291,4 @@
D = 6.25e-4
T = solve_met_problem(tri, D)
fig, ax, sc = tricontourf(tri, T, levels = 0:5:200, extendhigh = :auto)
fig</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>See <a href="https://sciml.github.io/FiniteVolumeMethod.jl/stable/tutorials/mean_exit_time/">this example</a> for more detail.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../cell_simulations/">« Cellular Biology</a><a class="docs-footer-nextpage" href="../../terminology/">Terminology »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Saturday 28 September 2024 10:50">Saturday 28 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
fig</code></pre><hr/><p><em>This page was generated using <a href="https://github.com/fredrikekre/Literate.jl">Literate.jl</a>.</em></p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-1"><a class="tag is-link" href="#citeref-1">1</a>See <a href="https://sciml.github.io/FiniteVolumeMethod.jl/stable/tutorials/mean_exit_time/">this example</a> for more detail.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../cell_simulations/">« Cellular Biology</a><a class="docs-footer-nextpage" href="../../terminology/">Terminology »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.7.0 on <span class="colophon-date" title="Monday 30 September 2024 18:54">Monday 30 September 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
68 changes: 34 additions & 34 deletions dev/extended/algorithms/index.html

Large diffs are not rendered by default.

168 changes: 84 additions & 84 deletions dev/extended/data_structures/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/extended/overview/index.html

Large diffs are not rendered by default.

26 changes: 13 additions & 13 deletions dev/extended/utils/index.html

Large diffs are not rendered by default.

Loading

0 comments on commit 0123aac

Please sign in to comment.