Skip to content

Commit

Permalink
Deploying to gh-pages from @ 741ee74 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
craffael committed Jun 7, 2024
1 parent 2f34e58 commit b5aa6ef
Show file tree
Hide file tree
Showing 90 changed files with 2,383 additions and 2,260 deletions.
2 changes: 1 addition & 1 deletion assembler_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span>} <span class="comment">// namespace lf::assemble</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclasslf_1_1assemble_1_1_dof_handler_html"><div class="ttname"><a href="classlf_1_1assemble_1_1_dof_handler.html">lf::assemble::DofHandler</a></div><div class="ttdoc">A general (interface) class for DOF handling, see Lecture Document Paragraph 2.7.4....</div><div class="ttdef"><b>Definition</b> <a href="dofhandler_8h_source.html#l00109">dofhandler.h:109</a></div></div>
<div class="ttc" id="aclasslf_1_1assemble_1_1_dof_handler_html"><div class="ttname"><a href="classlf_1_1assemble_1_1_dof_handler.html">lf::assemble::DofHandler</a></div><div class="ttdoc">A general (interface) class for DOF handling, see Lecture Document Paragraph 2.7.4....</div><div class="ttdef"><b>Definition</b> <a href="dofhandler_8h_source.html#l00112">dofhandler.h:112</a></div></div>
<div class="ttc" id="aclasslf_1_1assemble_1_1_dof_handler_html_a107c1a28661675cb9d64ee7cc28865ce"><div class="ttname"><a href="classlf_1_1assemble_1_1_dof_handler.html#a107c1a28661675cb9d64ee7cc28865ce">lf::assemble::DofHandler::Mesh</a></div><div class="ttdeci">virtual std::shared_ptr&lt; const lf::mesh::Mesh &gt; Mesh() const =0</div><div class="ttdoc">Acess to underlying mesh object.</div></div>
<div class="ttc" id="aclasslf_1_1assemble_1_1_dof_handler_html_a9ef2112962f511c8ffc0ab20d68fa61a"><div class="ttname"><a href="classlf_1_1assemble_1_1_dof_handler.html#a9ef2112962f511c8ffc0ab20d68fa61a">lf::assemble::DofHandler::GlobalDofIndices</a></div><div class="ttdeci">virtual std::span&lt; const gdof_idx_t &gt; GlobalDofIndices(const lf::mesh::Entity &amp;entity) const =0</div><div class="ttdoc">access to indices of global dof's belonging to an entity</div></div>
<div class="ttc" id="aclasslf_1_1assemble_1_1_dof_handler_html_ab648d0a3d773d411358b7d6fdaf2c698"><div class="ttname"><a href="classlf_1_1assemble_1_1_dof_handler.html#ab648d0a3d773d411358b7d6fdaf2c698">lf::assemble::DofHandler::NumLocalDofs</a></div><div class="ttdeci">virtual size_type NumLocalDofs(const lf::mesh::Entity &amp;entity) const =0</div><div class="ttdoc">tells the number of degrees of freedom subordinate/_belonging_ to to an entity</div></div>
Expand Down
4 changes: 2 additions & 2 deletions classlf_1_1assemble_1_1_dof_handler.html
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ <h2>Rules for numbering local shape functions (local dof)</h2>
</ol>
<h2>Local-to-global dof index mapping for entities of higher co-dimension</h2>
<p>The method <a class="el" href="group__assemble__matrix__locally.html#ga39b4197203dd4e896bd7073fc033aca3" title="Assembly function for standard assembly of finite element matrices.">getGlobalDofs()</a> is available for entities of <em>any co-dimension</em>. For instance, this allows assembly of contributions from low-dimensional manifolds like boundaries or interfaces.</p>
<p>However, the consistency of the local numbering of dofs has to be ensured. In two dimensions this is an issue for edges only and can be resolved by taking into account the orientation (direction) of the edge: dofs are ordered along the edge and those "closer to endpoint 0" are numbered first. In 3D many more situations have to be dealt with.</p>
<dl class="section note"><dt>Note</dt><dd>When an entity carries several interior degrees of freedom, then the consistency of local and global numberings becomes an issue if the orientation of the edge is used to fix the global shape functions. This is happens in the case of Lagrangian finite element spaces for polynomial degree \(\geq 3\). In two dimensions this is an issue for edges only and can be resolved by taking into account the orientation (direction) of the edge: dofs are ordered along the edge and those "closer to endpoint 0" are numbered first. In 3D many more situations have to be dealt with.</dd></dl>
<p>The local numbering conventions are also defined in <a href="https://www.sam.math.ethz.ch/~grsam/NUMPDEFL/NUMPDE.pdf">Lecture Document</a> Paragraph 2.7.4.11 and illustrated in <a href="https://www.sam.math.ethz.ch/~grsam/NUMPDEFL/NUMPDE.pdf">Lecture Document</a> Example 2.7.4.12.</p>
<h4>Demonstration code</h4>
<p>(<a href="https://www.sam.math.ethz.ch/~grsam/NUMPDEFL/NUMPDE.pdf">Lecture Document</a> Code 2.7.4.15)</p>
Expand Down Expand Up @@ -250,7 +250,7 @@ <h4>Demonstration code</h4>
</ol>
<p>Also refer to <a href="https://www.sam.math.ethz.ch/~grsam/NUMPDEFL/NUMPDE.pdf">Lecture Document</a> Remark 2.7.4.17. </p>

<p class="definition">Definition at line <a class="el" href="dofhandler_8h_source.html#l00109">109</a> of file <a class="el" href="dofhandler_8h_source.html">dofhandler.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="dofhandler_8h_source.html#l00112">112</a> of file <a class="el" href="dofhandler_8h_source.html">dofhandler.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6be02130c1398c87852e22743669de7d" name="a6be02130c1398c87852e22743669de7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6be02130c1398c87852e22743669de7d">&#9670;&#160;</a></span>DofHandler() <span class="overload">[1/3]</span></h2>
Expand Down
Loading

0 comments on commit b5aa6ef

Please sign in to comment.