<a href="classGooseFEM_1_1MatrixPartitionedTyings-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GooseFEM::MatrixPartitionedTyings Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Sparse matrix from with dependent DOFs are eliminated, and the remaining (small) independent system is partitioned in an unknown and a prescribed part.
<area href="classGooseFEM_1_1MatrixPartitionedBase.html" title="CRTP base class for a partitioned matrix." alt="GooseFEM::MatrixPartitionedBase< D >" shape="rect" coords="0,56,397,80"/>
<area href="classGooseFEM_1_1MatrixBase.html" title="CRTP base class for a matrix." alt="GooseFEM::MatrixBase< D >" shape="rect" coords="0,0,397,24"/>
<tr class="memdesc:ae48eba03e3b32d8240b19ec242952f9e inherit pub_methods_classGooseFEM_1_1MatrixPartitionedBase"><td class="mdescLeft"> </td><td class="mdescRight">Right-hand-size for corresponding to the prescribed DOFs: <br /></td></tr>
<tr class="memdesc:ac1ea9897ce14ea5488ca51bedbe60c6a"><td class="mdescLeft"> </td><td class="mdescRight">// The matrix for which the tyings have been applied. <br /></td></tr>
<tr class="memdesc:a37008a6a140725d7c39901b639ed7e63"><td class="mdescLeft"> </td><td class="mdescRight">// The matrix for which the tyings have been applied. <br /></td></tr>
<tr class="memdesc:a94a49c2f3f9e5b5fad177fb6237a513d"><td class="mdescLeft"> </td><td class="mdescRight">// The matrix for which the tyings have been applied. <br /></td></tr>
<tr class="memdesc:a8f9c1c65dcbe1033ee5fee5d94aaedcb"><td class="mdescLeft"> </td><td class="mdescRight">// The matrix for which the tyings have been applied. <br /></td></tr>
<tr class="memdesc:a28d32935f00fc9c7085ca70dee09ac81"><td class="mdescLeft"> </td><td class="mdescRight">Tying matrix, 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>. <br /></td></tr>
<tr class="memdesc:ad6099e410fff8e913a7929d6029659f3"><td class="mdescLeft"> </td><td class="mdescRight">Tying matrix, 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>. <br /></td></tr>
<div class="textblock"><p>Sparse matrix from with dependent DOFs are eliminated, and the remaining (small) independent system is partitioned in an unknown and a prescribed part. </p>
<p>In particular:</p>
<p>\( A_{ii} = \begin{bmatrix} A_{uu} & A_{up} \\ A_{pu} & A_{pp} \end{bmatrix} \)</p>
<p>See VectorPartitionedTyings() for bookkeeping definitions. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00037">37</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<tr><td class="paramname">conn</td><td>connectivity [<a class="el" href="classGooseFEM_1_1MatrixBase.html#a9a7239c3a2bdcebba13fd15c7ef7e2a1" title="Number of elements.">nelem</a>, <a class="el" href="classGooseFEM_1_1MatrixBase.html#a3581c98a80ec9a7ea117462c6e1a858c" title="Number of nodes per element.">nne</a>]. </td></tr>
<tr><td class="paramname">dofs</td><td>DOFs per node [<a class="el" href="classGooseFEM_1_1MatrixBase.html#a5d3ad524f575e18ac2c3e0e6479e8f98" title="Number of nodes.">nnode</a>, <a class="el" href="classGooseFEM_1_1MatrixBase.html#a9f6596d77cf3ef23874a283a05670cf8" title="Number of dimensions.">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>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00086">86</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00204">204</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00196">196</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00188">188</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00180">180</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00164">164</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00156">156</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00172">172</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00148">148</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00140">140</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00073">73</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<p>// The matrix for which the tyings have been applied. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00056">56</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p>// The matrix for which the tyings have been applied. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00055">55</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p>// The matrix for which the tyings have been applied. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00054">54</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p>// The matrix for which the tyings have been applied. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00053">53</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00052">52</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00051">51</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00050">50</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00049">49</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00047">47</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00046">46</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00048">48</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00045">45</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00044">44</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p>Tying matrix, 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>. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00067">67</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p>Tying matrix, 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>. </p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00066">66</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00069">69</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00068">68</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00065">65</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00064">64</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00063">63</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00062">62</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00060">60</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00059">59</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00061">61</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00058">58</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixPartitionedTyings_8h_source.html#l00057">57</a> of file <a class="el" href="MatrixPartitionedTyings_8h_source.html">MatrixPartitionedTyings.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>