<a href="MatrixPartitionedTyings_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="comment">// Convert arrays (Eigen version of VectorPartitioned, which contains public functions)</span></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixBase_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixBase.html">GooseFEM::MatrixBase</a></div><div class="ttdoc">CRTP base class for a matrix.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00198">Matrix.h:198</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixBase_html_a34fe14709dfaee60921d5cf3b7c70227"><div class="ttname"><a href="classGooseFEM_1_1MatrixBase.html#a34fe14709dfaee60921d5cf3b7c70227">GooseFEM::MatrixBase::dofs</a></div><div class="ttdeci">const array_type::tensor< size_t, 2 > & dofs() const</div><div class="ttdoc">DOFs per node.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00278">Matrix.h:278</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedBase_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedBase.html">GooseFEM::MatrixPartitionedBase</a></div><div class="ttdoc">CRTP base class for a partitioned matrix.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00416">Matrix.h:416</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyingsBase_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyingsBase.html">GooseFEM::MatrixPartitionedTyingsBase</a></div><div class="ttdoc">CRTP base class for a partitioned matrix with tying.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00585">Matrix.h:585</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html">GooseFEM::MatrixPartitionedTyings</a></div><div class="ttdoc">Sparse matrix from with dependent DOFs are eliminated, and the remaining (small) independent system i...</div><div class="ttdef"><b>Definition</b> <a href="#l00037">MatrixPartitionedTyings.h:37</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a37008a6a140725d7c39901b639ed7e63"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a37008a6a140725d7c39901b639ed7e63">GooseFEM::MatrixPartitionedTyings::m_ACup</a></div><div class="ttdeci">Eigen::SparseMatrix< double > m_ACup</div><div class="ttdoc">// The matrix for which the tyings have been applied.</div><div class="ttdef"><b>Definition</b> <a href="#l00054">MatrixPartitionedTyings.h:54</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a63503bd4e28abed09d6ed40decc6f702"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a63503bd4e28abed09d6ed40decc6f702">GooseFEM::MatrixPartitionedTyings::data_dd</a></div><div class="ttdeci">const Eigen::SparseMatrix< double > & data_dd() const</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition</b> <a href="#l00204">MatrixPartitionedTyings.h:204</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a68fac7b440b646ff9d04af59aedf2f8a"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a68fac7b440b646ff9d04af59aedf2f8a">GooseFEM::MatrixPartitionedTyings::data_pu</a></div><div class="ttdeci">const Eigen::SparseMatrix< double > & data_pu() const</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition</b> <a href="#l00156">MatrixPartitionedTyings.h:156</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a74d330e9a75001974037f5706a9c4996"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a74d330e9a75001974037f5706a9c4996">GooseFEM::MatrixPartitionedTyings::data_ud</a></div><div class="ttdeci">const Eigen::SparseMatrix< double > & data_ud() const</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition</b> <a href="#l00172">MatrixPartitionedTyings.h:172</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a8f9c1c65dcbe1033ee5fee5d94aaedcb"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a8f9c1c65dcbe1033ee5fee5d94aaedcb">GooseFEM::MatrixPartitionedTyings::m_ACpp</a></div><div class="ttdeci">Eigen::SparseMatrix< double > m_ACpp</div><div class="ttdoc">// The matrix for which the tyings have been applied.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">MatrixPartitionedTyings.h:56</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a94a49c2f3f9e5b5fad177fb6237a513d"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a94a49c2f3f9e5b5fad177fb6237a513d">GooseFEM::MatrixPartitionedTyings::m_ACpu</a></div><div class="ttdeci">Eigen::SparseMatrix< double > m_ACpu</div><div class="ttdoc">// The matrix for which the tyings have been applied.</div><div class="ttdef"><b>Definition</b> <a href="#l00055">MatrixPartitionedTyings.h:55</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a958d9e541dd04151c92b347eb73c04c6"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a958d9e541dd04151c92b347eb73c04c6">GooseFEM::MatrixPartitionedTyings::data_pp</a></div><div class="ttdeci">const Eigen::SparseMatrix< double > & data_pp() const</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition</b> <a href="#l00164">MatrixPartitionedTyings.h:164</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_a9babf8f4a3d7b201e6da7fecdba4486c"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#a9babf8f4a3d7b201e6da7fecdba4486c">GooseFEM::MatrixPartitionedTyings::data_up</a></div><div class="ttdeci">const Eigen::SparseMatrix< double > & data_up() const</div><div class="ttdoc">Pointer to data.</div><div class="ttdef"><b>Definition</b> <a href="#l00148">MatrixPartitionedTyings.h:148</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixPartitionedTyings_html_ac1ea9897ce14ea5488ca51bedbe60c6a"><div class="ttname"><a href="classGooseFEM_1_1MatrixPartitionedTyings.html#ac1ea9897ce14ea5488ca51bedbe60c6a">GooseFEM::MatrixPartitionedTyings::m_ACuu</a></div><div class="ttdeci">Eigen::SparseMatrix< double > m_ACuu</div><div class="ttdoc">// The matrix for which the tyings have been applied.</div><div class="ttdef"><b>Definition</b> <a href="#l00053">MatrixPartitionedTyings.h:53</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixSolverBase_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixSolverBase.html">GooseFEM::MatrixSolverBase</a></div><div class="ttdoc">CRTP base class for a solver class.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00026">Matrix.h:26</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1MatrixSolverPartitionedBase_html"><div class="ttname"><a href="classGooseFEM_1_1MatrixSolverPartitionedBase.html">GooseFEM::MatrixSolverPartitionedBase</a></div><div class="ttdoc">CRTP base class for a extra functions for a partitioned solver class.</div><div class="ttdef"><b>Definition</b> <a href="Matrix_8h_source.html#l00136">Matrix.h:136</a></div></div>
<div class="ttc" id="anamespaceGooseFEM_html"><div class="ttname"><a href="namespaceGooseFEM.html">GooseFEM</a></div><div class="ttdoc">Toolbox to perform finite element computations.</div><div class="ttdef"><b>Definition</b> <a href="Allocate_8h_source.html#l00014">Allocate.h:14</a></div></div>
<div class="ttc" id="anamespaceGooseFEM_html_acb082fa83b6ad7cf3a04bd7a181cce81"><div class="ttname"><a href="namespaceGooseFEM.html#acb082fa83b6ad7cf3a04bd7a181cce81">GooseFEM::AsTensor</a></div><div class="ttdeci">auto AsTensor(const T &arg, const S &shape)</div><div class="ttdoc">"Broadcast" a scalar stored in an array (e.g.</div><div class="ttdef"><b>Definition</b> <a href="Allocate_8h_source.html#l00167">Allocate.h:167</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->