<a href="ElementHex8_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="ttc" id="aclassGooseFEM_1_1Element_1_1Hex8_1_1Quadrature_html_a64fdc0a7bd09dc10fa91b76e90a612f1"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1Hex8_1_1Quadrature.html#a64fdc0a7bd09dc10fa91b76e90a612f1">GooseFEM::Element::Hex8::Quadrature::Quadrature</a></div><div class="ttdeci">Quadrature(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="#l00255">ElementHex8.h:255</a></div></div>
<div class="ttc" id="aclassGooseFEM_1_1Element_1_1Hex8_1_1Quadrature_html_a7809a7c8b8ed2d4f98b00da20931275a"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1Hex8_1_1Quadrature.html#a7809a7c8b8ed2d4f98b00da20931275a">GooseFEM::Element::Hex8::Quadrature::Quadrature</a></div><div class="ttdeci">Quadrature(const T &x)</div><div class="ttdoc">Constructor: use default Gauss integration.</div><div class="ttdef"><b>Definition</b> <a href="#l00234">ElementHex8.h:234</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_1QuadratureBaseCartesian_html_abca2ae97d6cb943b0d1b9732058d0cdb"><div class="ttname"><a href="classGooseFEM_1_1Element_1_1QuadratureBaseCartesian.html#abca2ae97d6cb943b0d1b9732058d0cdb">GooseFEM::Element::QuadratureBaseCartesian< Quadrature >::compute_dN</a></div><div class="ttdeci">void compute_dN()</div><div class="ttdoc">Update the shape function gradients (called when the nodal positions are updated).</div><div class="ttdef"><b>Definition</b> <a href="Element_8h_source.html#l00874">Element.h:874</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>