<a href="#pub-methods">Public Member Functions</a> |
<a href="#friends">Friends</a> |
<a href="classGooseFEM_1_1Mesh_1_1Tri3_1_1Regular-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GooseFEM::Mesh::Tri3::Regular Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classGooseFEM_1_1Mesh_1_1Tri3_1_1Regular.html" title="Regular grid of squares, with each square cut into two triangular elements.">Regular</a> grid of squares, with each square cut into two triangular elements.
<area href="classGooseFEM_1_1Mesh_1_1RegularBase.html" title="CRTP base class for regular meshes." alt="GooseFEM::Mesh::RegularBase< D >" shape="rect" coords="0,0,272,24"/>
<tr class="memdesc:a404728e99a908d5133e4e5fbd1cde567 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the bottom edge (y = 0), in order of increasing x. <br /></td></tr>
<tr class="memdesc:a8cd6f0ec16e3e790b82d8b470a7921b7 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the top edge (y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>), in order of increasing x. <br /></td></tr>
<tr class="memdesc:a34598fc9fb42a8fc49997d8a75d1cfab inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the left edge (x = 0), in order of increasing y. <br /></td></tr>
<tr class="memdesc:a61896124ab63ea38c0ef28ff663464c1 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the right edge (x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>), in order of increasing y. <br /></td></tr>
<tr class="memdesc:ad2409e45825f7b739d0ad0c36ae36d6f inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the bottom edge (y = 0), without the corners (at x = 0 and x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:aff0cd240e3f4c2ca6e97ab1aeb19a502 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the top edge (y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>), without the corners (at x = 0 and x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:ac6e020eafbf369b4a06d50abf6bcc35f inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the left edge (x = 0), without the corners (at y = 0 and y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:a444ad0fa817b83e2a1b703788644bc31 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">Nodes along the right edge (x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>), without the corners (at y = 0 and y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:a94df80d41d90227052ac61ab621f4eb5 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">The bottom-right corner node (at x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>, y = 0). <br /></td></tr>
<tr class="memdesc:a33edf64923d6150bc70ba1fa7b963d9a inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">The top-left corner node (at x = 0, y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:a2948bed2fe040e56bca528d3f7f409a5 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase2d"><td class="mdescLeft"> </td><td class="mdescRight">The top-right corner node (at x = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9bbaff6778108ff92394e5f639bb64ee" title="Number of elements in x-direction == width of the mesh in units of h.">nelx</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>, y = <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a2b1e724266a6ea6ad9c21dcf87f30c8f" title="Number of elements in y-direction == height of the mesh, in units of h,.">nely</a> * <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>). <br /></td></tr>
<tr class="memdesc:a9bbaff6778108ff92394e5f639bb64ee inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase"><td class="mdescLeft"> </td><td class="mdescRight">Number of elements in x-direction == width of the mesh in units of <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>. <br /></td></tr>
<tr class="memdesc:a2b1e724266a6ea6ad9c21dcf87f30c8f inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase"><td class="mdescLeft"> </td><td class="mdescRight">Number of elements in y-direction == height of the mesh, in units of <a class="el" href="classGooseFEM_1_1Mesh_1_1RegularBase.html#a9b57e26ca3bcd0e1109c5295534b4be0" title="Linear edge size of one 'block'.">h</a>,. <br /></td></tr>
<tr class="memdesc:a7c0074eeb483898d78a22be5c5f3cec7 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase"><td class="mdescLeft"> </td><td class="mdescRight">DOF-numbers for the case that the periodicity if fully eliminated. <br /></td></tr>
<tr class="memdesc:a8c07aed68fe7f0886236e29dd6a1dca8 inherit pub_methods_classGooseFEM_1_1Mesh_1_1RegularBase"><td class="mdescLeft"> </td><td class="mdescRight">Reference node to use for periodicity, because all corners are tied to it. <br /></td></tr>
<div class="textblock"><p><a class="el" href="classGooseFEM_1_1Mesh_1_1Tri3_1_1Regular.html" title="Regular grid of squares, with each square cut into two triangular elements.">Regular</a> grid of squares, with each square cut into two triangular elements. </p>
<p class="definition">Definition at line <a class="el" href="MeshTri3_8h_source.html#l00026">26</a> of file <a class="el" href="MeshTri3_8h_source.html">MeshTri3.h</a>.</p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<tr><td class="paramname">nelx</td><td>Number of elements in x-direction. </td></tr>
<tr><td class="paramname">nely</td><td>Number of elements in y-direction. </td></tr>
<tr><td class="paramname">h</td><td>Edge-size (of the squares, and thus of two of three element-edges). </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="MeshTri3_8h_source.html#l00035">35</a> of file <a class="el" href="MeshTri3_8h_source.html">MeshTri3.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<p class="definition">Definition at line <a class="el" href="MeshTri3_8h_source.html#l00035">35</a> of file <a class="el" href="MeshTri3_8h_source.html">MeshTri3.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MeshTri3_8h_source.html#l00035">35</a> of file <a class="el" href="MeshTri3_8h_source.html">MeshTri3.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>