class GooseFEM::MatrixDiagonalBase< D ></div><p>CRTP base class for a partitioned matrix with tying. </p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00022">22</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00027">27</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<p>For <a class="el" href="classGooseFEM_1_1MatrixDiagonalPartitioned.html" title="Diagonal and partitioned matrix.">GooseFEM::MatrixDiagonalPartitioned</a> under the hood solved \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \equiv A_{uu}^{-1} b_u \). Use <a class="el" href="classGooseFEM_1_1MatrixPartitionedBase.html#ae48eba03e3b32d8240b19ec242952f9e" title="Right-hand-size for corresponding to the prescribed DOFs:">GooseFEM::MatrixDiagonalPartitioned::Reaction()</a> to get reaction forces.</p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00070">70</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
<p>For <a class="el" href="classGooseFEM_1_1MatrixDiagonalPartitioned.html" title="Diagonal and partitioned matrix.">GooseFEM::MatrixDiagonalPartitioned</a> under the hood solved \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \equiv A_{uu}^{-1} b_u \). Use <a class="el" href="classGooseFEM_1_1MatrixPartitionedBase.html#ae48eba03e3b32d8240b19ec242952f9e" title="Right-hand-size for corresponding to the prescribed DOFs:">GooseFEM::MatrixDiagonalPartitioned::Reaction()</a> to get reaction forces.</p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00102">102</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
<p>Note that this does not involve a conversion to DOFs.</p>
<p>In case of <a class="el" href="classGooseFEM_1_1MatrixDiagonalPartitioned.html" title="Diagonal and partitioned matrix.">GooseFEM::MatrixDiagonalPartitioned</a> under the hood, schematically: \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \equiv A_{uu}^{-1} b_u \) (again, no conversion to DOFs is needed). Use <a class="el" href="classGooseFEM_1_1MatrixPartitionedBase.html#ae48eba03e3b32d8240b19ec242952f9e" title="Right-hand-size for corresponding to the prescribed DOFs:">GooseFEM::MatrixDiagonalPartitioned::Reaction()</a> to get reaction forces.</p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00053">53</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
<p>For <a class="el" href="classGooseFEM_1_1MatrixDiagonalPartitioned.html" title="Diagonal and partitioned matrix.">GooseFEM::MatrixDiagonalPartitioned</a> under the hood solved \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \equiv A_{uu}^{-1} b_u \). Use <a class="el" href="classGooseFEM_1_1MatrixPartitionedBase.html#ae48eba03e3b32d8240b19ec242952f9e" title="Right-hand-size for corresponding to the prescribed DOFs:">GooseFEM::MatrixDiagonalPartitioned::Reaction()</a> to get reaction forces.</p>
<p class="definition">Definition at line <a class="el" href="MatrixDiagonal_8h_source.html#l00087">87</a> of file <a class="el" href="MatrixDiagonal_8h_source.html">MatrixDiagonal.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>