<a href="ElementQuad4Axisymmetric_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="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="comment">// qtensor(e, q, i, j) += B(e, q, m, i, j, k) * elemvec(e, q, m, k)</span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="comment">// most components remain zero, and are not written</span></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric_html_a08808dc08105d47ed6d3482e29dc805d"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric.html#a08808dc08105d47ed6d3482e29dc805d">GooseFEM::Element::Quad4::QuadratureAxisymmetric::QuadratureAxisymmetric</a></div><div class="ttdeci">QuadratureAxisymmetric(const T &x)</div><div class="ttdoc">Constructor: use default Gauss integration.</div><div class="ttdef"><b>Definition</b> <a href="#l00052">ElementQuad4Axisymmetric.h:52</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric_html_a0eeb41c7fcbbc4b026c37d37488a79c4"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric.html#a0eeb41c7fcbbc4b026c37d37488a79c4">GooseFEM::Element::Quad4::QuadratureAxisymmetric::B</a></div><div class="ttdeci">const array_type::tensor< double, 6 > & B() const</div><div class="ttdoc">Get the B-matrix (shape function gradients) (in global coordinates).</div><div class="ttdef"><b>Definition</b> <a href="#l00122">ElementQuad4Axisymmetric.h:122</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric_html_ae512d583b75770ac7d466a452044a071"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1Quad4_1_1QuadratureAxisymmetric.html#ae512d583b75770ac7d466a452044a071">GooseFEM::Element::Quad4::QuadratureAxisymmetric::QuadratureAxisymmetric</a></div><div class="ttdeci">QuadratureAxisymmetric(const T &x, const X &xi, const W &w)</div><div class="ttdoc">Constructor with custom integration.</div><div class="ttdef"><b>Definition</b> <a href="#l00073">ElementQuad4Axisymmetric.h:73</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBaseCartesian_html"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBaseCartesian.html">GooseFEM::Element::QuadratureBaseCartesian</a></div><div class="ttdoc">CRTP base class for interpolation and quadrature for a generic element in Cartesian coordinates.</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00546">Element.h:546</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBase_html"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBase.html">GooseFEM::Element::QuadratureBase</a></div><div class="ttdoc">CRTP base class for quadrature.</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00151">Element.h:151</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBase_html_a0a8466aa11abb81774f293081a2b2a52"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBase.html#a0a8466aa11abb81774f293081a2b2a52">GooseFEM::Element::QuadratureBase::shape_qscalar</a></div><div class="ttdeci">auto shape_qscalar() const -> std::array< size_t, 2 ></div><div class="ttdoc">Get the shape of a "qscalar" (a "qtensor" of rank 0)</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00354">Element.h:354</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBase_html_a55379d38c9126822f831e76a9a4ab546"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBase.html#a55379d38c9126822f831e76a9a4ab546">GooseFEM::Element::QuadratureBase::shape_elemmat</a></div><div class="ttdeci">auto shape_elemmat() const -> std::array< size_t, 3 ></div><div class="ttdoc">Get the shape of an "elemmat".</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00273">Element.h:273</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBase_html_a80006f899e25aebf5f1dbd341645583d"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBase.html#a80006f899e25aebf5f1dbd341645583d">GooseFEM::Element::QuadratureBase::shape_elemvec</a></div><div class="ttdeci">auto shape_elemvec() const -> std::array< size_t, 3 ></div><div class="ttdoc">Get the shape of an "elemvec".</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00252">Element.h:252</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1QuadratureBase_html_aa95fbcd9f4e414be9ebb10b8a76fb114"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBase.html#aa95fbcd9f4e414be9ebb10b8a76fb114">GooseFEM::Element::QuadratureBase::AsTensor</a></div><div class="ttdeci">auto AsTensor(const T &arg) const</div><div class="ttdoc">Convert "qscalar" to "qtensor" of certain rank.</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00229">Element.h:229</a></div></div>