<tr class="memdesc:namespaceGooseFEM_1_1Mesh_1_1Hex8"><td class="mdescLeft"> </td><td class="mdescRight">Simple meshes of 8-noded hexahedral elements in 3d (<a class="el" href="#a918a5ff8cbf95019827c82877b714e33af386881f58c90062b2624e9377036e02" title="Hexahedron: 8-noded element in 3-d.">ElementType::Hex8</a>). <br /></td></tr>
<tr class="memdesc:namespaceGooseFEM_1_1Mesh_1_1Quad4"><td class="mdescLeft"> </td><td class="mdescRight">Simple meshes of 4-noded quadrilateral elements in 2d (<a class="el" href="#a918a5ff8cbf95019827c82877b714e33a7e543de6ba602d09b9bd5cb5e1eee77c" title="Quadrilateral: 4-noded element in 2-d.">ElementType::Quad4</a>). <br /></td></tr>
<tr class="memdesc:namespaceGooseFEM_1_1Mesh_1_1Tri3"><td class="mdescLeft"> </td><td class="mdescRight">Simple meshes of and mesh operations for triangular elements of type <a class="el" href="#a918a5ff8cbf95019827c82877b714e33a9623fe6fd6981ce17add24f854d83dd9" title="Triangle: 3-noded element in 2-d.">ElementType::Tri3</a>. <br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CRTP base class for regular meshes. <a href="classGooseFEM_1_1Mesh_1_1RegularBase.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CRTP base class for regular meshes in 2d. <a href="classGooseFEM_1_1Mesh_1_1RegularBase2d.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CRTP base class for regular meshes in 3d. <a href="classGooseFEM_1_1Mesh_1_1RegularBase3d.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGooseFEM_1_1Mesh_1_1Renumber.html" title="Renumber indices to lowest possible index.">Renumber</a> indices to lowest possible index. <a href="classGooseFEM_1_1Mesh_1_1Renumber.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGooseFEM_1_1Mesh_1_1Reorder.html" title="Reorder to lowest possible index, in specific order.">Reorder</a> to lowest possible index, in specific order. <a href="classGooseFEM_1_1Mesh_1_1Reorder.html#details">More...</a><br /></td></tr>
<tr class="memdesc:ad6be918d03e8cdc989ed1d3aec7ad7d0"><td class="mdescLeft"> </td><td class="mdescRight">List nodal tyings based on DOF-numbers per node. <br /></td></tr>
<tr class="memdesc:afae6a14a44550fe2eea5117e01a2fc46"><td class="mdescLeft"> </td><td class="mdescRight">Extract the element type based on the connectivity. <br /></td></tr>
<tr class="memdesc:a68665ce81f6cee79fe7180fac993cebf"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGooseFEM_1_1Mesh_1_1Renumber.html" title="Renumber indices to lowest possible index.">Renumber</a> to lowest possible index (see <a class="el" href="classGooseFEM_1_1Mesh_1_1Renumber.html" title="Renumber indices to lowest possible index.">GooseFEM::Mesh::Renumber</a>). <br /></td></tr>
<tr class="memdesc:a1aa02fad17b5a6bd01f45aba4c87c054"><td class="mdescLeft"> </td><td class="mdescRight">Number of elements connected to each node. <br /></td></tr>
<tr class="memdesc:abb165abf569f89597787f5cd2537bce4"><td class="mdescLeft"> </td><td class="mdescRight">Elements connected to each node. <br /></td></tr>
<tr class="memdesc:aaccb5d06bcdb7ef178bfb1f0110380eb"><td class="mdescLeft"> </td><td class="mdescRight">Elements connected to each node. <br /></td></tr>
<tr class="memdesc:a52310c443f08fee48d84ef4856f1edb4"><td class="mdescLeft"> </td><td class="mdescRight">Nodes connected to each DOF. <br /></td></tr>
<tr class="memdesc:a6101a716891251d49ce596ddd76cdb4b"><td class="mdescLeft"> </td><td class="mdescRight">Return size of each element edge. <br /></td></tr>
<tr class="memdesc:aafeb3c0cd36e6fa37731ea6401c4fee1"><td class="mdescLeft"> </td><td class="mdescRight">Return size of each element edge. <br /></td></tr>
<tr class="memdesc:a70997b40fe1379a5405dee74d8c1b779"><td class="mdescLeft"> </td><td class="mdescRight">Coordinates of the center of each element. <br /></td></tr>
<tr class="memdesc:a14eaccbede62dabb81e6878c66219e91"><td class="mdescLeft"> </td><td class="mdescRight">Coordinates of the center of each element. <br /></td></tr>
<tr class="memdesc:ae754ff6970710efc7bd83d6e95c03a34"><td class="mdescLeft"> </td><td class="mdescRight">Convert an element-map to a node-map. <br /></td></tr>
<tr class="memdesc:a7fcf22645051cb6e2e7078e4d4527183"><td class="mdescLeft"> </td><td class="mdescRight">Convert an element-map to a node-map. <br /></td></tr>
<tr class="memdesc:a4732e76bfb40af15e2baefbd73b4deb2"><td class="mdescLeft"> </td><td class="mdescRight">Compute the mass of each node in the mesh. <br /></td></tr>
<tr class="memdesc:adc038d1bf6dfc145df38cf1b2be7cf0c"><td class="mdescLeft"> </td><td class="mdescRight">Compute the mass of each node in the mesh. <br /></td></tr>
<tr class="memdesc:a8c361e6a7fdd4e2e33264f0bd48ef954"><td class="mdescLeft"> </td><td class="mdescRight">Compute the center of gravity of a mesh. <br /></td></tr>
<tr class="memdesc:a1798e4f45802520bbfa3deb0575835de"><td class="mdescLeft"> </td><td class="mdescRight">Compute the center of gravity of a mesh. <br /></td></tr>
<tr><td class="fieldname"><a id="a918a5ff8cbf95019827c82877b714e33a7e543de6ba602d09b9bd5cb5e1eee77c" name="a918a5ff8cbf95019827c82877b714e33a7e543de6ba602d09b9bd5cb5e1eee77c"></a>Quad4 </td><td class="fielddoc"><p>Quadrilateral: 4-noded element in 2-d. </p>
</td></tr>
<tr><td class="fieldname"><a id="a918a5ff8cbf95019827c82877b714e33af386881f58c90062b2624e9377036e02" name="a918a5ff8cbf95019827c82877b714e33af386881f58c90062b2624e9377036e02"></a>Hex8 </td><td class="fielddoc"><p>Hexahedron: 8-noded element in 3-d. </p>
</td></tr>
<tr><td class="fieldname"><a id="a918a5ff8cbf95019827c82877b714e33a9623fe6fd6981ce17add24f854d83dd9" name="a918a5ff8cbf95019827c82877b714e33a9623fe6fd6981ce17add24f854d83dd9"></a>Tri3 </td><td class="fielddoc"><p>Triangle: 3-noded element in 2-d. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l00031">31</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Center of gravity <code>[ndim]</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02826">2826</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Center of gravity <code>[ndim]</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02809">2809</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>Coordinates of the center of each element. </p>
<p>The element-type is automatically determined, see <a class="el" href="#afae6a14a44550fe2eea5117e01a2fc46" title="Extract the element type based on the connectivity.">defaultElementType()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Center of each element. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02656">2656</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Center of each element. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02626">2626</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Coordination per node. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02463">2463</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="#a918a5ff8cbf95019827c82877b714e33" title="Enumerator for element-types.">ElementType()</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l00046">46</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l00093">93</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>The element-type is automatically determined, see <a class="el" href="#afae6a14a44550fe2eea5117e01a2fc46" title="Extract the element type based on the connectivity.">defaultElementType()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Edge-sizes per element. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02612">2612</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Edge-sizes per element. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02571">2571</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<tr><td class="paramname">sorted</td><td>If <code>true</code> the list of elements for each node is sorted. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Elements per node [nnode, ...]. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02486">2486</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<tr><td class="paramname">sorted</td><td>If <code>true</code> the list of elements for each node is sorted. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Elements per node [nnode, ...]. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dofs</td><td>DOFs per node, allowing accounting for periodicity [nnode, ndim]. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02517">2517</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>The element-type is automatically determined, see <a class="el" href="#afae6a14a44550fe2eea5117e01a2fc46" title="Extract the element type based on the connectivity.">defaultElementType()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">elem_map</td><td>Element-map such that <code>new_elvar = elvar[elem_map]</code>. </td></tr>
<dl class="section return"><dt>Returns</dt><dd>Node-map such that <code>new_nodevar = nodevar[node_map]</code> </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02712">2712</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Node-map such that <code>new_nodevar = nodevar[node_map]</code> </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02672">2672</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>Compute the mass of each node in the mesh. </p>
<p>If nodes are not part of the connectivity the mass is set to zero, such that the center of gravity is simply:: </p><pre class="fragment"> average(coor, GooseFEM.Mesh.nodal_mass(coor, conn), axis=0);
<dl class="section return"><dt>Returns</dt><dd>Center of gravity <code>[ndim]</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02768">2768</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>Compute the mass of each node in the mesh. </p>
<p>If nodes are not part of the connectivity the mass is set to zero, such that the center of gravity is simply:: </p><pre class="fragment"> average(coor, GooseFEM.Mesh.nodal_mass(coor, conn, type), axis=0);
<dl class="section return"><dt>Returns</dt><dd>Center of gravity <code>[ndim]</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02732">2732</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p>List nodal tyings based on DOF-numbers per node. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dofs</td><td>DOFs per node [nnode, ndim]. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Nodes to which the nodes is connected (sorted) [nnode, ...] </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02840">2840</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<tr><td class="paramname">dofs</td><td>DOFs per node [nnode, ndim]. </td></tr>
<tr><td class="paramname">sorted</td><td>If <code>true</code> the list of nodes for each DOF is sorted. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Nodes per DOF [ndof, ...]. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l02557">2557</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l01716">1716</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
<p><a class="el" href="classGooseFEM_1_1Mesh_1_1Renumber.html" title="Renumber indices to lowest possible index.">Renumber</a> to lowest possible index (see <a class="el" href="classGooseFEM_1_1Mesh_1_1Renumber.html" title="Renumber indices to lowest possible index.">GooseFEM::Mesh::Renumber</a>). </p>
<p class="definition">Definition at line <a class="el" href="Mesh_8h_source.html#l00172">172</a> of file <a class="el" href="Mesh_8h_source.html">Mesh.h</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->