Page MenuHomec4science

classGooseFEM_1_1VectorPartitionedTyings.html
No OneTemporary

File Metadata

Created
Thu, Jun 26, 13:28

classGooseFEM_1_1VectorPartitionedTyings.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GooseFEM: GooseFEM::VectorPartitionedTyings Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<script type="text/javascript" src="darkmode_toggle.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">GooseFEM<span id="projectnumber">&#160;1.4.1.dev2+g78f16df</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classGooseFEM_1_1VectorPartitionedTyings.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classGooseFEM_1_1VectorPartitionedTyings-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GooseFEM::VectorPartitionedTyings Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Class to switch between storage types.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="VectorPartitionedTyings_8h_source.html">GooseFEM/VectorPartitionedTyings.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for GooseFEM::VectorPartitionedTyings:</div>
<div class="dyncontent">
<div class="center">
<img src="classGooseFEM_1_1VectorPartitionedTyings.png" usemap="#GooseFEM::VectorPartitionedTyings_map" alt=""/>
<map id="GooseFEM::VectorPartitionedTyings_map" name="GooseFEM::VectorPartitionedTyings_map">
<area href="classGooseFEM_1_1Vector.html" title="Class to switch between storage types." alt="GooseFEM::Vector" shape="rect" coords="0,0,216,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae80104df0fe29444d2af4d2c5cf683a9" id="r_ae80104df0fe29444d2af4d2c5cf683a9"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &gt; </td></tr>
<tr class="memitem:ae80104df0fe29444d2af4d2c5cf683a9"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ae80104df0fe29444d2af4d2c5cf683a9">VectorPartitionedTyings</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> &amp;<a class="el" href="classGooseFEM_1_1Vector.html#a01699b33da55c0385f2c77151d7ba667">conn</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> &amp;<a class="el" href="classGooseFEM_1_1Vector.html#acbb3f12b18e1a3ba98e2f3ee1e520de8">dofs</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;Cdu, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;Cdp, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;Cdi)</td></tr>
<tr class="memdesc:ae80104df0fe29444d2af4d2c5cf683a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:ae80104df0fe29444d2af4d2c5cf683a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5f3e76e279ac7b13779f9791435f6c" id="r_abb5f3e76e279ac7b13779f9791435f6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abb5f3e76e279ac7b13779f9791435f6c">nnd</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:abb5f3e76e279ac7b13779f9791435f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1307bfaf258627909fdab088ea44bf35" id="r_a1307bfaf258627909fdab088ea44bf35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1307bfaf258627909fdab088ea44bf35">nni</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a1307bfaf258627909fdab088ea44bf35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c938030d9c8cb3b270d18a91fab8d3" id="r_a24c938030d9c8cb3b270d18a91fab8d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a24c938030d9c8cb3b270d18a91fab8d3">nnu</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a24c938030d9c8cb3b270d18a91fab8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f68dce07bd852610d4206bfea077ce" id="r_a08f68dce07bd852610d4206bfea077ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a08f68dce07bd852610d4206bfea077ce">nnp</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a08f68dce07bd852610d4206bfea077ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b8daad54f92dde6ed4df80047b26b9" id="r_a88b8daad54f92dde6ed4df80047b26b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a88b8daad54f92dde6ed4df80047b26b9">iid</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a88b8daad54f92dde6ed4df80047b26b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dependent DOFs (list of DOF numbers). <br /></td></tr>
<tr class="separator:a88b8daad54f92dde6ed4df80047b26b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52625e5f56f65162f38d9600bd965d91" id="r_a52625e5f56f65162f38d9600bd965d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a52625e5f56f65162f38d9600bd965d91">iii</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a52625e5f56f65162f38d9600bd965d91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Independent DOFs (list of DOF numbers). <br /></td></tr>
<tr class="separator:a52625e5f56f65162f38d9600bd965d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f7e3a2cca9c3c043258d6e835ad3c1" id="r_a99f7e3a2cca9c3c043258d6e835ad3c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a99f7e3a2cca9c3c043258d6e835ad3c1">iiu</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a99f7e3a2cca9c3c043258d6e835ad3c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Independent unknown DOFs (list of DOF numbers). <br /></td></tr>
<tr class="separator:a99f7e3a2cca9c3c043258d6e835ad3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48836b54ab0cc3ee3ea581eb4c8da650" id="r_a48836b54ab0cc3ee3ea581eb4c8da650"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650">iip</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a48836b54ab0cc3ee3ea581eb4c8da650"><td class="mdescLeft">&#160;</td><td class="mdescRight">Independent prescribed DOFs (list of DOF numbers). <br /></td></tr>
<tr class="separator:a48836b54ab0cc3ee3ea581eb4c8da650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad92ad6188cc129b4599c8f6ea93710b" id="r_aad92ad6188cc129b4599c8f6ea93710b"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:aad92ad6188cc129b4599c8f6ea93710b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aad92ad6188cc129b4599c8f6ea93710b">copy_p</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">dofval_src</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">dofval_dest</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:aad92ad6188cc129b4599c8f6ea93710b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy (part of) "dofval" to another "dofval": dofval_dest[<a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a>] = dofval_src[<a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a>]. <br /></td></tr>
<tr class="separator:aad92ad6188cc129b4599c8f6ea93710b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21bb7ac99ac6622a9af38f6747dfdeef" id="r_a21bb7ac99ac6622a9af38f6747dfdeef"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a21bb7ac99ac6622a9af38f6747dfdeef"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a21bb7ac99ac6622a9af38f6747dfdeef">AsDofs_i</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a21bb7ac99ac6622a9af38f6747dfdeef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to "dofval" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a21bb7ac99ac6622a9af38f6747dfdeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e3d262631b80d043a0a6fbd7a188cb0" id="r_a1e3d262631b80d043a0a6fbd7a188cb0"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:a1e3d262631b80d043a0a6fbd7a188cb0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a1e3d262631b80d043a0a6fbd7a188cb0">asDofs_i</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">dofval_i</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">bool</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">apply_tyings</a>=<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">true</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a1e3d262631b80d043a0a6fbd7a188cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as InterpQuad_vector(), but writing to preallocated return. <br /></td></tr>
<tr class="separator:a1e3d262631b80d043a0a6fbd7a188cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGooseFEM_1_1Vector"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classGooseFEM_1_1Vector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGooseFEM_1_1Vector.html">GooseFEM::Vector</a></td></tr>
<tr class="memitem:aafb1a2d8fe13cef29aac10145b2224cd inherit pub_methods_classGooseFEM_1_1Vector" id="r_aafb1a2d8fe13cef29aac10145b2224cd"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">S</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:aafb1a2d8fe13cef29aac10145b2224cd inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#aafb1a2d8fe13cef29aac10145b2224cd">Vector</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">S</a> &amp;<a class="el" href="classGooseFEM_1_1Vector.html#a01699b33da55c0385f2c77151d7ba667">conn</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="classGooseFEM_1_1Vector.html#acbb3f12b18e1a3ba98e2f3ee1e520de8">dofs</a>)</td></tr>
<tr class="memdesc:aafb1a2d8fe13cef29aac10145b2224cd inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:aafb1a2d8fe13cef29aac10145b2224cd inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a145f8a8d116868758e404f3dc8dc4002 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a145f8a8d116868758e404f3dc8dc4002"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a145f8a8d116868758e404f3dc8dc4002">nelem</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a145f8a8d116868758e404f3dc8dc4002 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3465ddfb815cc6360c7fa4f47a477da8 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a3465ddfb815cc6360c7fa4f47a477da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a3465ddfb815cc6360c7fa4f47a477da8">nne</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a3465ddfb815cc6360c7fa4f47a477da8 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f77f4ede191d17bbb4536b40db814f2 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a4f77f4ede191d17bbb4536b40db814f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a4f77f4ede191d17bbb4536b40db814f2 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5344606a99785b9160f10334edaec633 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a5344606a99785b9160f10334edaec633"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a5344606a99785b9160f10334edaec633 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa957a922d68ebe42cd3b62684e5f6f24 inherit pub_methods_classGooseFEM_1_1Vector" id="r_aa957a922d68ebe42cd3b62684e5f6f24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#aa957a922d68ebe42cd3b62684e5f6f24">ndof</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:aa957a922d68ebe42cd3b62684e5f6f24 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01699b33da55c0385f2c77151d7ba667 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a01699b33da55c0385f2c77151d7ba667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 2 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a01699b33da55c0385f2c77151d7ba667">conn</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:a01699b33da55c0385f2c77151d7ba667 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb3f12b18e1a3ba98e2f3ee1e520de8 inherit pub_methods_classGooseFEM_1_1Vector" id="r_acbb3f12b18e1a3ba98e2f3ee1e520de8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 2 &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#acbb3f12b18e1a3ba98e2f3ee1e520de8">dofs</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="separator:acbb3f12b18e1a3ba98e2f3ee1e520de8 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6673af72007a58c579009d46c831541 inherit pub_methods_classGooseFEM_1_1Vector" id="r_ae6673af72007a58c579009d46c831541"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:ae6673af72007a58c579009d46c831541 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#ae6673af72007a58c579009d46c831541">Copy</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec_src</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec_dest</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:ae6673af72007a58c579009d46c831541 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy "nodevec" to another "nodevec". <br /></td></tr>
<tr class="separator:ae6673af72007a58c579009d46c831541 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d4e545edb173f3dc692236308c8b19 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a74d4e545edb173f3dc692236308c8b19"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a74d4e545edb173f3dc692236308c8b19 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a74d4e545edb173f3dc692236308c8b19">copy</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec_src</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">nodevec_dest</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a74d4e545edb173f3dc692236308c8b19 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy "nodevec" to another "nodevec". <br /></td></tr>
<tr class="separator:a74d4e545edb173f3dc692236308c8b19 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6442acd6fcd99d01b66175509f57d291 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a6442acd6fcd99d01b66175509f57d291"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a6442acd6fcd99d01b66175509f57d291 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a6442acd6fcd99d01b66175509f57d291">AsDofs</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a6442acd6fcd99d01b66175509f57d291 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "nodevec" or "elemvec" to "dofval" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a6442acd6fcd99d01b66175509f57d291 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75364093576e744d79d92d83bb4a38a6 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a75364093576e744d79d92d83bb4a38a6"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:a75364093576e744d79d92d83bb4a38a6 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a75364093576e744d79d92d83bb4a38a6">asDofs</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">ret</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a75364093576e744d79d92d83bb4a38a6 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "nodevec" or "elemvec" to "dofval" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a75364093576e744d79d92d83bb4a38a6 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7f3a34387aa70e047ec93b19194490 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a0c7f3a34387aa70e047ec93b19194490"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a0c7f3a34387aa70e047ec93b19194490 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a0c7f3a34387aa70e047ec93b19194490">AsNode</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a0c7f3a34387aa70e047ec93b19194490 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "dofval" or "elemvec" to "nodevec" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a0c7f3a34387aa70e047ec93b19194490 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecac679550cf10e6a7ed83ef070f4ad2 inherit pub_methods_classGooseFEM_1_1Vector" id="r_aecac679550cf10e6a7ed83ef070f4ad2"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:aecac679550cf10e6a7ed83ef070f4ad2 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#aecac679550cf10e6a7ed83ef070f4ad2">asNode</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">ret</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:aecac679550cf10e6a7ed83ef070f4ad2 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "dofval" or "elemvec" to "nodevec" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:aecac679550cf10e6a7ed83ef070f4ad2 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53793dbf1b2539912a5579c40bc944a1 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a53793dbf1b2539912a5579c40bc944a1"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a53793dbf1b2539912a5579c40bc944a1 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 3 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a53793dbf1b2539912a5579c40bc944a1">AsElement</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a53793dbf1b2539912a5579c40bc944a1 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "dofval" or "nodevec" to "elemvec" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a53793dbf1b2539912a5579c40bc944a1 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a027c2ddecda16a98da294124f3023a1e inherit pub_methods_classGooseFEM_1_1Vector" id="r_a027c2ddecda16a98da294124f3023a1e"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:a027c2ddecda16a98da294124f3023a1e inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a027c2ddecda16a98da294124f3023a1e">asElement</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">ret</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a027c2ddecda16a98da294124f3023a1e inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert "dofval" or "nodevec" to "elemvec" (overwrite entries that occur more than once). <br /></td></tr>
<tr class="separator:a027c2ddecda16a98da294124f3023a1e inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc22a69aec893a8ea60103d470edf28d inherit pub_methods_classGooseFEM_1_1Vector" id="r_acc22a69aec893a8ea60103d470edf28d"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:acc22a69aec893a8ea60103d470edf28d inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#acc22a69aec893a8ea60103d470edf28d">AssembleDofs</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:acc22a69aec893a8ea60103d470edf28d inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble "nodevec" or "elemvec" to "dofval" (adds entries that occur more that once). <br /></td></tr>
<tr class="separator:acc22a69aec893a8ea60103d470edf28d inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e989fb3fd2ace398ae965021f2cdf54 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a1e989fb3fd2ace398ae965021f2cdf54"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:a1e989fb3fd2ace398ae965021f2cdf54 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a1e989fb3fd2ace398ae965021f2cdf54">assembleDofs</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">ret</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a1e989fb3fd2ace398ae965021f2cdf54 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble "nodevec" or "elemvec" to "dofval" (adds entries that occur more that once). <br /></td></tr>
<tr class="separator:a1e989fb3fd2ace398ae965021f2cdf54 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856953b21e21ee70a879eadb6a14f581 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a856953b21e21ee70a879eadb6a14f581"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </td></tr>
<tr class="memitem:a856953b21e21ee70a879eadb6a14f581 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 2 &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a856953b21e21ee70a879eadb6a14f581">AssembleNode</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a856953b21e21ee70a879eadb6a14f581 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble "elemvec" to "nodevec" (adds entries that occur more that once. <br /></td></tr>
<tr class="separator:a856953b21e21ee70a879eadb6a14f581 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21dddfa1b4f9572e46cfe52583c84e2b inherit pub_methods_classGooseFEM_1_1Vector" id="r_a21dddfa1b4f9572e46cfe52583c84e2b"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </td></tr>
<tr class="memitem:a21dddfa1b4f9572e46cfe52583c84e2b inherit pub_methods_classGooseFEM_1_1Vector"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a21dddfa1b4f9572e46cfe52583c84e2b">assembleNode</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">arg</a>, <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">ret</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a21dddfa1b4f9572e46cfe52583c84e2b inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble "elemvec" to "nodevec" (adds entries that occur more that once. <br /></td></tr>
<tr class="separator:a21dddfa1b4f9572e46cfe52583c84e2b inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fa341220fd899bcd5656870b099137 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a61fa341220fd899bcd5656870b099137"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a61fa341220fd899bcd5656870b099137">shape_dofval</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a61fa341220fd899bcd5656870b099137 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shape of "dofval". <br /></td></tr>
<tr class="separator:a61fa341220fd899bcd5656870b099137 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a041bc932eba143cde746fc111da7bd2e inherit pub_methods_classGooseFEM_1_1Vector" id="r_a041bc932eba143cde746fc111da7bd2e"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a041bc932eba143cde746fc111da7bd2e">shape_nodevec</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a041bc932eba143cde746fc111da7bd2e inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shape of "nodevec". <br /></td></tr>
<tr class="separator:a041bc932eba143cde746fc111da7bd2e inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306df152ea43aea72f91fc5626d90ccf inherit pub_methods_classGooseFEM_1_1Vector" id="r_a306df152ea43aea72f91fc5626d90ccf"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a306df152ea43aea72f91fc5626d90ccf">shape_elemvec</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a306df152ea43aea72f91fc5626d90ccf inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shape of "elemvec". <br /></td></tr>
<tr class="separator:a306df152ea43aea72f91fc5626d90ccf inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52157a60cc8f87e05643e8de5b00cf6d inherit pub_methods_classGooseFEM_1_1Vector" id="r_a52157a60cc8f87e05643e8de5b00cf6d"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a52157a60cc8f87e05643e8de5b00cf6d">shape_elemmat</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a52157a60cc8f87e05643e8de5b00cf6d inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shape of "elemmat". <br /></td></tr>
<tr class="separator:a52157a60cc8f87e05643e8de5b00cf6d inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259dbf92adb62dd9aa7d484115d043de inherit pub_methods_classGooseFEM_1_1Vector" id="r_a259dbf92adb62dd9aa7d484115d043de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a259dbf92adb62dd9aa7d484115d043de">allocate_dofval</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a259dbf92adb62dd9aa7d484115d043de inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated "dofval". <br /></td></tr>
<tr class="separator:a259dbf92adb62dd9aa7d484115d043de inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af439866f18d7aa2f5c9f2e85d612b1ae inherit pub_methods_classGooseFEM_1_1Vector" id="r_af439866f18d7aa2f5c9f2e85d612b1ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#af439866f18d7aa2f5c9f2e85d612b1ae">allocate_dofval</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">val</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:af439866f18d7aa2f5c9f2e85d612b1ae inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated and initialised "dofval". <br /></td></tr>
<tr class="separator:af439866f18d7aa2f5c9f2e85d612b1ae inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef8f6a6b7a5e8196c3b081b79c852f1 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a2ef8f6a6b7a5e8196c3b081b79c852f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a2ef8f6a6b7a5e8196c3b081b79c852f1">allocate_nodevec</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a2ef8f6a6b7a5e8196c3b081b79c852f1 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated "nodevec". <br /></td></tr>
<tr class="separator:a2ef8f6a6b7a5e8196c3b081b79c852f1 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8011e66fb787dd0010cbc0bd14e67643 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a8011e66fb787dd0010cbc0bd14e67643"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a8011e66fb787dd0010cbc0bd14e67643">allocate_nodevec</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">val</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a8011e66fb787dd0010cbc0bd14e67643 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated and initialised "nodevec". <br /></td></tr>
<tr class="separator:a8011e66fb787dd0010cbc0bd14e67643 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a669047e296ede3099c6f4d87f43b7329 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a669047e296ede3099c6f4d87f43b7329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a669047e296ede3099c6f4d87f43b7329">allocate_elemvec</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a669047e296ede3099c6f4d87f43b7329 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated "elemvec". <br /></td></tr>
<tr class="separator:a669047e296ede3099c6f4d87f43b7329 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f248f4eff3a1e45a2007fbef9d13810 inherit pub_methods_classGooseFEM_1_1Vector" id="r_a7f248f4eff3a1e45a2007fbef9d13810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a7f248f4eff3a1e45a2007fbef9d13810">allocate_elemvec</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">val</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a7f248f4eff3a1e45a2007fbef9d13810 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated and initialised "elemvec". <br /></td></tr>
<tr class="separator:a7f248f4eff3a1e45a2007fbef9d13810 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef14c40e023c34ad42fadce722a8bc7 inherit pub_methods_classGooseFEM_1_1Vector" id="r_aaef14c40e023c34ad42fadce722a8bc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#aaef14c40e023c34ad42fadce722a8bc7">allocate_elemmat</a> () <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:aaef14c40e023c34ad42fadce722a8bc7 inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated "elemmat". <br /></td></tr>
<tr class="separator:aaef14c40e023c34ad42fadce722a8bc7 inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2066d09f005ca9d1465b6698a2c6f97d inherit pub_methods_classGooseFEM_1_1Vector" id="r_a2066d09f005ca9d1465b6698a2c6f97d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a2066d09f005ca9d1465b6698a2c6f97d">allocate_elemmat</a> (<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">val</a>) <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a></td></tr>
<tr class="memdesc:a2066d09f005ca9d1465b6698a2c6f97d inherit pub_methods_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocated and initialised "elemmat". <br /></td></tr>
<tr class="separator:a2066d09f005ca9d1465b6698a2c6f97d inherit pub_methods_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classGooseFEM_1_1Vector"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classGooseFEM_1_1Vector')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classGooseFEM_1_1Vector.html">GooseFEM::Vector</a></td></tr>
<tr class="memitem:a829e5159f9182adbaefbd701e1c86d6d inherit pro_attribs_classGooseFEM_1_1Vector" id="r_a829e5159f9182adbaefbd701e1c86d6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a829e5159f9182adbaefbd701e1c86d6d">m_conn</a></td></tr>
<tr class="memdesc:a829e5159f9182adbaefbd701e1c86d6d inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#a01699b33da55c0385f2c77151d7ba667">conn()</a> <br /></td></tr>
<tr class="separator:a829e5159f9182adbaefbd701e1c86d6d inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00c75dc8ab60a171e47337f16a7d38f8 inherit pro_attribs_classGooseFEM_1_1Vector" id="r_a00c75dc8ab60a171e47337f16a7d38f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a00c75dc8ab60a171e47337f16a7d38f8">m_dofs</a></td></tr>
<tr class="memdesc:a00c75dc8ab60a171e47337f16a7d38f8 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#acbb3f12b18e1a3ba98e2f3ee1e520de8">dofs()</a> <br /></td></tr>
<tr class="separator:a00c75dc8ab60a171e47337f16a7d38f8 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed9270001e3be91b68d2eb4f2454544 inherit pro_attribs_classGooseFEM_1_1Vector" id="r_a3ed9270001e3be91b68d2eb4f2454544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a3ed9270001e3be91b68d2eb4f2454544">m_nelem</a></td></tr>
<tr class="memdesc:a3ed9270001e3be91b68d2eb4f2454544 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#a145f8a8d116868758e404f3dc8dc4002">nelem</a>. <br /></td></tr>
<tr class="separator:a3ed9270001e3be91b68d2eb4f2454544 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf687c1871d7500487ed36ce2628c4f3 inherit pro_attribs_classGooseFEM_1_1Vector" id="r_acf687c1871d7500487ed36ce2628c4f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#acf687c1871d7500487ed36ce2628c4f3">m_nne</a></td></tr>
<tr class="memdesc:acf687c1871d7500487ed36ce2628c4f3 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#a3465ddfb815cc6360c7fa4f47a477da8">nne</a>. <br /></td></tr>
<tr class="separator:acf687c1871d7500487ed36ce2628c4f3 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae904ac057d29f1fb4bf8202563a5ff87 inherit pro_attribs_classGooseFEM_1_1Vector" id="r_ae904ac057d29f1fb4bf8202563a5ff87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#ae904ac057d29f1fb4bf8202563a5ff87">m_nnode</a></td></tr>
<tr class="memdesc:ae904ac057d29f1fb4bf8202563a5ff87 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a>. <br /></td></tr>
<tr class="separator:ae904ac057d29f1fb4bf8202563a5ff87 inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a7bddf5102568389f87c4cddf9e509d inherit pro_attribs_classGooseFEM_1_1Vector" id="r_a9a7bddf5102568389f87c4cddf9e509d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a9a7bddf5102568389f87c4cddf9e509d">m_ndim</a></td></tr>
<tr class="memdesc:a9a7bddf5102568389f87c4cddf9e509d inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>. <br /></td></tr>
<tr class="separator:a9a7bddf5102568389f87c4cddf9e509d inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08850d72abea2d34e7e82c9cd23fcf1e inherit pro_attribs_classGooseFEM_1_1Vector" id="r_a08850d72abea2d34e7e82c9cd23fcf1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGooseFEM_1_1Vector.html#a08850d72abea2d34e7e82c9cd23fcf1e">m_ndof</a></td></tr>
<tr class="memdesc:a08850d72abea2d34e7e82c9cd23fcf1e inherit pro_attribs_classGooseFEM_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classGooseFEM_1_1Vector.html#aa957a922d68ebe42cd3b62684e5f6f24">ndof</a>. <br /></td></tr>
<tr class="separator:a08850d72abea2d34e7e82c9cd23fcf1e inherit pro_attribs_classGooseFEM_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to switch between storage types. </p>
<p>In particular:</p>
<ul>
<li>"nodevec": nodal vectors [<a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>].</li>
<li>"elemvec": nodal vectors stored per element [nelem, <a class="el" href="classGooseFEM_1_1Vector.html#a3465ddfb815cc6360c7fa4f47a477da8">nne</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>].</li>
<li>"dofval": DOF values [<a class="el" href="classGooseFEM_1_1Vector.html#aa957a922d68ebe42cd3b62684e5f6f24">ndof</a>].</li>
<li>"dofval_u": DOF values (Unknown), <code>== dofval[iiu]</code>, [<a class="el" href="#a24c938030d9c8cb3b270d18a91fab8d3">nnu</a>].</li>
<li>"dofval_p": DOF values (Prescribed), <code>== dofval[iiu]</code>, [<a class="el" href="#a08f68dce07bd852610d4206bfea077ce">nnp</a>]. </li>
</ul>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00032">32</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae80104df0fe29444d2af4d2c5cf683a9" name="ae80104df0fe29444d2af4d2c5cf683a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae80104df0fe29444d2af4d2c5cf683a9">&#9670;&#160;</a></span>VectorPartitionedTyings()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">GooseFEM::VectorPartitionedTyings::VectorPartitionedTyings </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> &amp;</td> <td class="paramname"><span class="paramname"><em>conn</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">E</a> &amp;</td> <td class="paramname"><span class="paramname"><em>dofs</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;</td> <td class="paramname"><span class="paramname"><em>Cdu</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;</td> <td class="paramname"><span class="paramname"><em>Cdp</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">M</a> &amp;</td> <td class="paramname"><span class="paramname"><em>Cdi</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">E</td><td>e.g. <code><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1" title="Fixed (static) rank array.">array_type::tensor</a>&lt;size_t, 2&gt;</code> </td></tr>
<tr><td class="paramname">M</td><td>e.g. <code>Eigen::SparseMatrix&lt;double&gt;</code> </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">conn</td><td>connectivity [<a class="el" href="classGooseFEM_1_1Vector.html#a145f8a8d116868758e404f3dc8dc4002">nelem</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a3465ddfb815cc6360c7fa4f47a477da8">nne</a>]. </td></tr>
<tr><td class="paramname">dofs</td><td>DOFs per node [<a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>]. </td></tr>
<tr><td class="paramname">Cdu</td><td>See <a class="el" href="classGooseFEM_1_1Tyings_1_1Periodic.html#a49356b79bbe49769bb20f385b58e4f20" title="Unknown part of the partitioned tying matrix, see Cdi().">Tyings::Periodic::Cdu()</a>. </td></tr>
<tr><td class="paramname">Cdp</td><td>See <a class="el" href="classGooseFEM_1_1Tyings_1_1Periodic.html#a3d5b282025f8240f97ff5c85c3db4265" title="Prescribed part of the partitioned tying matrix, see Cdi().">Tyings::Periodic::Cdp()</a>. </td></tr>
<tr><td class="paramname">Cdi</td><td>See <a class="el" href="classGooseFEM_1_1Tyings_1_1Periodic.html#ada07b0607da8c5cb75ecf61cdba4e7e8" title="Return tying matrix such as to get the dependent DOFs from the independent DOFs as follows.">Tyings::Periodic::Cdi()</a>. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00091">91</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a21bb7ac99ac6622a9af38f6747dfdeef" name="a21bb7ac99ac6622a9af38f6747dfdeef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21bb7ac99ac6622a9af38f6747dfdeef">&#9670;&#160;</a></span>AsDofs_i()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">double</a>, 1 &gt; GooseFEM::VectorPartitionedTyings::AsDofs_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;</td> <td class="paramname"><span class="paramname"><em>nodevec</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert to "dofval" (overwrite entries that occur more than once). </p>
<p>Only the independent DOFs are retained.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nodevec</td><td>nodal vectors [<a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>]. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>dofval[<a class="el" href="#a52625e5f56f65162f38d9600bd965d91" title="Independent DOFs (list of DOF numbers).">iii()</a>] [<a class="el" href="#a1307bfaf258627909fdab088ea44bf35">nni</a>]. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00209">209</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a1e3d262631b80d043a0a6fbd7a188cb0" name="a1e3d262631b80d043a0a6fbd7a188cb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e3d262631b80d043a0a6fbd7a188cb0">&#9670;&#160;</a></span>asDofs_i()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> , <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a> GooseFEM::VectorPartitionedTyings::asDofs_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;</td> <td class="paramname"><span class="paramname"><em>nodevec</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">R</a> &amp;</td> <td class="paramname"><span class="paramname"><em>dofval_i</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">bool</a></td> <td class="paramname"><span class="paramname"><em>apply_tyings</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">true</a></span></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Same as InterpQuad_vector(), but writing to preallocated return. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nodevec</td><td>[<a class="el" href="classGooseFEM_1_1Vector.html#a4f77f4ede191d17bbb4536b40db814f2">nnode</a>, <a class="el" href="classGooseFEM_1_1Vector.html#a5344606a99785b9160f10334edaec633">ndim</a>]. </td></tr>
<tr><td class="paramname">dofval_i</td><td>[<a class="el" href="#a1307bfaf258627909fdab088ea44bf35">nni</a>]. </td></tr>
<tr><td class="paramname">apply_tyings</td><td>If <code>true</code> the dependent DOFs are eliminated. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00224">224</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="aad92ad6188cc129b4599c8f6ea93710b" name="aad92ad6188cc129b4599c8f6ea93710b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad92ad6188cc129b4599c8f6ea93710b">&#9670;&#160;</a></span>copy_p()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">class</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">void</a> GooseFEM::VectorPartitionedTyings::copy_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;</td> <td class="paramname"><span class="paramname"><em>dofval_src</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">T</a> &amp;</td> <td class="paramname"><span class="paramname"><em>dofval_dest</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy (part of) "dofval" to another "dofval": dofval_dest[<a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a>] = dofval_src[<a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a>]. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dofval_src</td><td>DOF values, <a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a> updated, [<a class="el" href="classGooseFEM_1_1Vector.html#aa957a922d68ebe42cd3b62684e5f6f24">ndof</a>]. </td></tr>
<tr><td class="paramname">dofval_dest</td><td>DOF values, <a class="el" href="#a48836b54ab0cc3ee3ea581eb4c8da650" title="Independent prescribed DOFs (list of DOF numbers).">iip()</a> updated, [<a class="el" href="classGooseFEM_1_1Vector.html#aa957a922d68ebe42cd3b62684e5f6f24">ndof</a>]. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00188">188</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a88b8daad54f92dde6ed4df80047b26b9" name="a88b8daad54f92dde6ed4df80047b26b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88b8daad54f92dde6ed4df80047b26b9">&#9670;&#160;</a></span>iid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp; GooseFEM::VectorPartitionedTyings::iid </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Dependent DOFs (list of DOF numbers). </p>
<dl class="section return"><dt>Returns</dt><dd>Pointer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00149">149</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a52625e5f56f65162f38d9600bd965d91" name="a52625e5f56f65162f38d9600bd965d91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52625e5f56f65162f38d9600bd965d91">&#9670;&#160;</a></span>iii()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp; GooseFEM::VectorPartitionedTyings::iii </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Independent DOFs (list of DOF numbers). </p>
<dl class="section return"><dt>Returns</dt><dd>Copy. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00158">158</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a48836b54ab0cc3ee3ea581eb4c8da650" name="a48836b54ab0cc3ee3ea581eb4c8da650"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48836b54ab0cc3ee3ea581eb4c8da650">&#9670;&#160;</a></span>iip()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp; GooseFEM::VectorPartitionedTyings::iip </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Independent prescribed DOFs (list of DOF numbers). </p>
<dl class="section return"><dt>Returns</dt><dd>Pointer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00176">176</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a99f7e3a2cca9c3c043258d6e835ad3c1" name="a99f7e3a2cca9c3c043258d6e835ad3c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99f7e3a2cca9c3c043258d6e835ad3c1">&#9670;&#160;</a></span>iiu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">const</a> <a class="el" href="namespaceGooseFEM_1_1array__type.html#adad35bf4db4c7eb54c25136f0f3d34d1">array_type::tensor</a>&lt; <a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a>, 1 &gt; &amp; GooseFEM::VectorPartitionedTyings::iiu </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Independent unknown DOFs (list of DOF numbers). </p>
<dl class="section return"><dt>Returns</dt><dd>Pointer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00167">167</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="abb5f3e76e279ac7b13779f9791435f6c" name="abb5f3e76e279ac7b13779f9791435f6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb5f3e76e279ac7b13779f9791435f6c">&#9670;&#160;</a></span>nnd()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a> GooseFEM::VectorPartitionedTyings::nnd </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Number of dependent DOFs. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00116">116</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a1307bfaf258627909fdab088ea44bf35" name="a1307bfaf258627909fdab088ea44bf35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1307bfaf258627909fdab088ea44bf35">&#9670;&#160;</a></span>nni()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a> GooseFEM::VectorPartitionedTyings::nni </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Number of independent DOFs. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00124">124</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a08f68dce07bd852610d4206bfea077ce" name="a08f68dce07bd852610d4206bfea077ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08f68dce07bd852610d4206bfea077ce">&#9670;&#160;</a></span>nnp()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a> GooseFEM::VectorPartitionedTyings::nnp </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Number of independent prescribed DOFs. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00140">140</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<a id="a24c938030d9c8cb3b270d18a91fab8d3" name="a24c938030d9c8cb3b270d18a91fab8d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24c938030d9c8cb3b270d18a91fab8d3">&#9670;&#160;</a></span>nnu()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">size_t</a> GooseFEM::VectorPartitionedTyings::nnu </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Number of independent unknown DOFs. </dd></dl>
<p class="definition">Definition at line <a class="el" href="VectorPartitionedTyings_8h_source.html#l00132">132</a> of file <a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>GooseFEM/<a class="el" href="VectorPartitionedTyings_8h_source.html">VectorPartitionedTyings.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceGooseFEM.html">GooseFEM</a></li><li class="navelem"><a class="el" href="classGooseFEM_1_1VectorPartitionedTyings.html">VectorPartitionedTyings</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
</html>

Event Timeline