<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>MBSimFlexibleBody::Angles</name>
    <filename>classMBSimFlexibleBody_1_1Angles.html</filename>
    <base>Function&lt; fmatvec::RotMat3(fmatvec::VecV, double)&gt;</base>
    <member kind="function">
      <type></type>
      <name>Angles</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a27c911a02f3067658a9d4730d3d6c680</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Angles</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a80541cf971c02705134230f4c9d95445</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec3</type>
      <name>computet</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a3baa00fc7b99483d5498ae3d524e298f</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec3</type>
      <name>computen</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>aa687f075611341f8d0323d5b883254ca</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec3</type>
      <name>computeb</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a469c3e0270c07eddd641fb69ede39686</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec</type>
      <name>computentil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a8f7675c43be0404b0877df47e59b9ae5</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec</type>
      <name>computebtil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a5914443ed35bd06b0a74c0766067ea1a</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::SqrMat</type>
      <name>computetq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a1124719eb5f463021e265d14340be820</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::SqrMat</type>
      <name>computenq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a9679aaf5810961793726b96436492a41</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::SqrMat</type>
      <name>computebq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a17514b811752c631cedaf06ab58574f2</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::SqrMat</type>
      <name>computentilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a0cad4f1cb7ebc4330fec31212cb7a50b</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::SqrMat</type>
      <name>computebtilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>addf6977810a846605cbf5122c7b8674d</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Mat</type>
      <name>computetq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>ab63c37ff9db402f6de9c06e8b876f395</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Mat</type>
      <name>computenq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a2b8089160841f580967734b1d615fa0f</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Mat</type>
      <name>computebq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>aff895b8c1b1157a170f482a516085a4f</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Mat</type>
      <name>computentilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a2b00ea62410e3c050fccaabd573dc09c</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Mat</type>
      <name>computebtilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a717d7355cc2d3e9eea8181498ecea264</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const =0</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computett</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a2fd56655a17905676c3986a1c7912053</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computent</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a755f0d57442fca14775d35a8636085df</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computebt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>ac6fdb4e2b56d3cd43e69e6efd72a6a86</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computentilt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>af1fc795f1600177a9bf5beac5f451a1f</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computebtilt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a217ba7ad142bc91f8ab4794baaf23bce</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computetqt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>aa6a14e2d7e011b59ba7d649487a464aa</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computenqt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a5f927ebb0844602ab0a7403fc825e637</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebqt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>ac423da5cefce24c405fc074a2d827824</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computentilqt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a2be2c0a7be13d654737aa9b576aec3ae</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebtilqt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a7603c1923b43aba329d98697dcfce189</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::Vec</type>
      <name>computeOmega</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>ab0c9fc9084f8db3d8cb6a0a39e2f80df</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::SqrMat</type>
      <name>computeT</name>
      <anchorfile>classMBSimFlexibleBody_1_1Angles.html</anchorfile>
      <anchor>a3a6c77cca6e8b4cf2009a80dbdcf9cad</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MBSimFlexibleBody::BaseType</name>
    <filename>structMBSimFlexibleBody_1_1BaseType.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>MBSimFlexibleBody::BaseType&lt; fmatvec::Matrix&lt; fmatvec::General, fmatvec::Fixed&lt; N &gt;, fmatvec::Var, double &gt; &gt;</name>
    <filename>structMBSimFlexibleBody_1_1BaseType_3_01fmatvec_1_1Matrix_3_01fmatvec_1_1General_00_01fmatvec_1_fa751f3ec13962a623934cf759ede1a9.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="struct">
    <name>MBSimFlexibleBody::BaseType&lt; fmatvec::SqrMat3 &gt;</name>
    <filename>structMBSimFlexibleBody_1_1BaseType_3_01fmatvec_1_1SqrMat3_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>MBSimFlexibleBody::BaseType&lt; fmatvec::SqrMatV &gt;</name>
    <filename>structMBSimFlexibleBody_1_1BaseType_3_01fmatvec_1_1SqrMatV_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>MBSimFlexibleBody::BaseType&lt; fmatvec::Vector&lt; fmatvec::Fixed&lt; N &gt;, double &gt; &gt;</name>
    <filename>structMBSimFlexibleBody_1_1BaseType_3_01fmatvec_1_1Vector_3_01fmatvec_1_1Fixed_3_01N_01_4_00_01double_01_4_01_4.html</filename>
    <templarg>N</templarg>
  </compound>
  <compound kind="class">
    <name>MBSim::BodyFlexible1s01Torsion</name>
    <filename>classMBSim_1_1BodyFlexible1s01Torsion.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setNumberShapeFunctions</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a470136051e6b18c41c24325505048fb0</anchor>
      <arglist>(int n_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCrossSectionalArea</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>ad22787ca3f963dedb354ae12f3043f7c</anchor>
      <arglist>(double A_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMomentInertia</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a15e8705d6545b4c7f278a8f2522f2f44</anchor>
      <arglist>(double I_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEModul</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a781bdc13452d80c7c66a04ddffd08cae</anchor>
      <arglist>(double E_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDensity</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>ad111e4966e0c0bd6d97dac100b4174d5</anchor>
      <arglist>(double rho_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a36206c6286d5fd658ad8e23d34ced0ae</anchor>
      <arglist>(double l_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialRotationVelocity</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a372e08dc33dadd3bb8239a3956145285</anchor>
      <arglist>(double omega0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialRotation</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a317c2b8f9db9f77145e0fa9dc0bcc853</anchor>
      <arglist>(double omega0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConstMass</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a4606c10fcbe5df3c4ee01117933543e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>facLLM</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a4f84f774daaed5fe4e0ec1b24e1e7336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SymMat</type>
      <name>K</name>
      <anchorfile>classMBSim_1_1BodyFlexible1s01Torsion.html</anchorfile>
      <anchor>a62e6a87d4fac56505c34fd61d3a3ee59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Cardan</name>
    <filename>classMBSimFlexibleBody_1_1Cardan.html</filename>
    <base>MBSimFlexibleBody::Angles</base>
    <member kind="function">
      <type></type>
      <name>Cardan</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a081fa9d14adef91f4b4c691489d7bf2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cardan</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a0d35f06061c77f7dda116b25df0032a3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computet</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a87ea4be446c12715aef005802f1f30f7</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computen</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a731545afd18da08d94a6f6948a2fa63f</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeb</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a0ceda912a27302df56b58df02f5fc16b</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computentil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a2e7a71dc90f6cad7ee53d1552b7d232e</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computebtil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>ab18f1f611c37efc2c776f16712387333</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computetq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a088880a8d158ff701a5cd4b17d51c5aa</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computenq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a5b6e88d0bb7f485fa398913897fbbe6e</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>ade3199f828debc66357a2880f8642602</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computentilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a70ee77801ec523ad9b90c8989e02098d</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebtilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a71c2eadfadbce8b45ffaaee4c97be232</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computetq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>acbd3b305eba7c03cf80a6f7a19ebd296</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computenq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a7571ae1bf1df7a82ed3c9fa21e266dcb</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computebq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a9ca5ccb77e549bcd01432fa4e620d02b</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computentilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>afc935ff73d9b2915015f7ded8abeaf3b</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computebtilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a3209cc3816c4553ecf58a53625bfeb39</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computeOmega</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a4d7b51a1caf727bdb451919b75a80ece</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;qt) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computeT</name>
      <anchorfile>classMBSimFlexibleBody_1_1Cardan.html</anchorfile>
      <anchor>a2d34e0027a621f0dde8f8295b36cdeb3</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsCircleFlexibleBand</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="function">
      <type></type>
      <name>~ContactKinematicsCircleFlexibleBand</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</anchorfile>
      <anchor>a136b9212a346e205ff317164c05bdbf8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfPossibleContactPerNode</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</anchorfile>
      <anchor>a11cd7c4337fc5aa8c157038fb8be5749</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>icircle</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</anchorfile>
      <anchor>a58e991f856695e9e187d721b18faf8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>possibleContactsPerNode</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</anchorfile>
      <anchor>a3c4c40066f13685b1b69bb2a48a01a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::Circle *</type>
      <name>circle</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleFlexibleBand.html</anchorfile>
      <anchor>adf396270382de4ae837a57c82f90fa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsCircleHollowCylinderFlexible</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="function">
      <type></type>
      <name>ContactKinematicsCircleHollowCylinderFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>a5cb8ae160d10d91fe024e850b5b4c1ad</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContactKinematicsCircleHollowCylinderFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>ae2367f5d37f70d5ff3415b40cb1c6002</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>icircle</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>a42d001c1c83f76ab54d70c1390f772d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::CircleHollow *</type>
      <name>circle</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>ae944dc1f90e68a6795a7d6835251a717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::FuncPairContour1sCircleHollow *</type>
      <name>func</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>abf3a3cbdf754637d619ecd9a8c9b0c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useLocal</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleHollowCylinderFlexible.html</anchorfile>
      <anchor>abfcbdc46cec1ca88ec596ed6fc40319f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsCircleNode</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsCircleNode.html</filename>
    <base>MBSim::ContactKinematics</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsCircleNodeInterpolation</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsCircleNodeInterpolation.html</filename>
    <base>MBSim::ContactKinematics</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsCircleNurbsDisk2s</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsCircleNurbsDisk2s.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="function">
      <type></type>
      <name>ContactKinematicsCircleNurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleNurbsDisk2s.html</anchorfile>
      <anchor>ab77bc6642732cb08cba39921f9c3d2c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContactKinematicsCircleNurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleNurbsDisk2s.html</anchorfile>
      <anchor>aa8ffad8115bb7ebba579466f2c177884</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>icircle</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleNurbsDisk2s.html</anchorfile>
      <anchor>aadcbb6f0636c1897456d04cfb7ae4c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsDisk2s *</type>
      <name>nurbsdisk</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsCircleNurbsDisk2s.html</anchorfile>
      <anchor>ab55365d0c596aa025496abcb442e6bd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsNodesCylinder</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsNodesCylinder.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>inodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsNodesCylinder.html</anchorfile>
      <anchor>a95643a8b195aad3133a18a00bd1d6106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodesContour *</type>
      <name>nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsNodesCylinder.html</anchorfile>
      <anchor>a79fb50ba59e4cb0fe4eb844cd0f1eda5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsNodesPlane</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsNodesPlane.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>inodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsNodesPlane.html</anchorfile>
      <anchor>a9da7d2b638e6515f4e04eac42df2e43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodesContour *</type>
      <name>nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsNodesPlane.html</anchorfile>
      <anchor>a76b6cd243ff06a25c4fcfa9a721a7d48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsPointCylinderFlexible</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="function">
      <type></type>
      <name>ContactKinematicsPointCylinderFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a1bdb3ced5db3b32a89220cfb0471dd28</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContactKinematicsPointCylinderFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a22b39740cd8bf9784800fef4d42795b5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ipoint</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a41d41cb3d8c262f5297dd84712372d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::Point *</type>
      <name>point</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a4ab2baeff04f67d1a37e83d27bdc0520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::FuncPairContour1sPoint *</type>
      <name>func</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a10ddd38db72f90f67c94c1c56f9a4def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useLocal</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointCylinderFlexible.html</anchorfile>
      <anchor>a7b5b90518a6105d07bf2227912949d6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContactKinematicsPointNurbsDisk2s</name>
    <filename>classMBSimFlexibleBody_1_1ContactKinematicsPointNurbsDisk2s.html</filename>
    <base>MBSim::ContactKinematics</base>
    <member kind="function">
      <type></type>
      <name>ContactKinematicsPointNurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointNurbsDisk2s.html</anchorfile>
      <anchor>a8db588cef585b39b8eaf49b1ef479099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContactKinematicsPointNurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointNurbsDisk2s.html</anchorfile>
      <anchor>a30f58c804b267daae4b4a9fa0743e62e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ipoint</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointNurbsDisk2s.html</anchorfile>
      <anchor>a00fcb74041accb6a420bc3a65e582726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MBSim::Point *</type>
      <name>point</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContactKinematicsPointNurbsDisk2s.html</anchorfile>
      <anchor>a73efcc8a6c732aef08a6f03d8cb93017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1s</name>
    <filename>classMBSimFlexibleBody_1_1Contour1s.html</filename>
    <base>MBSim::Contour</base>
    <member kind="function">
      <type></type>
      <name>Contour1s</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1s.html</anchorfile>
      <anchor>a5a009ea45490304c040ac3e31f60bdfb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; OpenMBV::SpineExtrusion &gt;</type>
      <name>openMBVSpineExtrusion</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1s.html</anchorfile>
      <anchor>a19b37f40757da9c1e8e285dd49b3c8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1sFlexible</name>
    <filename>classMBSimFlexibleBody_1_1Contour1sFlexible.html</filename>
    <base>MBSimFlexibleBody::Contour1s</base>
    <member kind="function">
      <type></type>
      <name>Contour1sFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sFlexible.html</anchorfile>
      <anchor>a61dfe26696b6f69917ed6a0570aea87e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1sNeutralCosserat</name>
    <filename>classMBSimFlexibleBody_1_1Contour1sNeutralCosserat.html</filename>
    <base>MBSimFlexibleBody::Contour1sNeutralFactory</base>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecInt</type>
      <name>transNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralCosserat.html</anchorfile>
      <anchor>aae70d5cd158c0043ee1bff5cd9a0ac06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecInt</type>
      <name>rotNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralCosserat.html</anchorfile>
      <anchor>ab8e00b82d382314cd57c91c6aa01eaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralCosserat.html</anchorfile>
      <anchor>a5058a90c01f03b3d0f7f5d1a2f2041c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1sNeutralFactory</name>
    <filename>classMBSimFlexibleBody_1_1Contour1sNeutralFactory.html</filename>
    <base>MBSimFlexibleBody::Contour1s</base>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>uMin</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralFactory.html</anchorfile>
      <anchor>a849d449ae35513c1cf52f458ba50642c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>uMax</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralFactory.html</anchorfile>
      <anchor>a97b386168fbd24d35ced9bffba8e5849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>degU</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralFactory.html</anchorfile>
      <anchor>ad3fcacd5e2a8d891009d04d28b0f7d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>openStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralFactory.html</anchorfile>
      <anchor>a74bbefd98d3f98b402d0815b7b619507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1sNeutralFlexibleBody1SReferenceCurve</name>
    <filename>classMBSimFlexibleBody_1_1Contour1sNeutralFlexibleBody1SReferenceCurve.html</filename>
    <base>MBSimFlexibleBody::Contour1sNeutralFactory</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour1sNeutralLinearExternalFFR</name>
    <filename>classMBSimFlexibleBody_1_1Contour1sNeutralLinearExternalFFR.html</filename>
    <base>MBSimFlexibleBody::Contour1sNeutralFactory</base>
    <member kind="function">
      <type>void</type>
      <name>readTransNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a52400eebea78e20bd810021d7e3004da</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecInt</type>
      <name>transNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour1sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>ab1213ca769ce7e3f0ef437872ff5c00a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour2s</name>
    <filename>classMBSimFlexibleBody_1_1Contour2s.html</filename>
    <base>MBSim::Contour</base>
    <member kind="function">
      <type></type>
      <name>Contour2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2s.html</anchorfile>
      <anchor>ac008ee10ebec17b2cfb1346b6db6e325</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour2sFlexible</name>
    <filename>classMBSimFlexibleBody_1_1Contour2sFlexible.html</filename>
    <member kind="function">
      <type></type>
      <name>Contour2sFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sFlexible.html</anchorfile>
      <anchor>ace3d2940efa3117a9d3467ce4f5119a1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour2sNeutralFactory</name>
    <filename>classMBSimFlexibleBody_1_1Contour2sNeutralFactory.html</filename>
    <base>MBSimFlexibleBody::Contour2s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Contour2sNeutralLinearExternalFFR</name>
    <filename>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</filename>
    <base>MBSimFlexibleBody::Contour2sNeutralFactory</base>
    <member kind="function">
      <type></type>
      <name>Contour2sNeutralLinearExternalFFR</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a89a282932155ec6a2f0b646ebd7788fc</anchor>
      <arglist>(const std::string &amp;name_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Contour2sNeutralLinearExternalFFR</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>ae92ef4f5fb01f8f47cb3e76253db6437</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>abed34d722b311172e3b8a7ce483c22c7</anchor>
      <arglist>(const fmatvec::MatVI &amp;transNodes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readTransNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a93341a6112a89c0f66c7420fbecb230e</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::MatVI</type>
      <name>getTransNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>aa0ff08bbbc70a45e988fb490e35e6ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setdegU</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>aa3f2813c72191bf8f6a4b9f4a0fdb415</anchor>
      <arglist>(int deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setdegV</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>af4ca569e8b1593936bbd295fb3df7acb</anchor>
      <arglist>(int deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpenStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a527d3a04c110dd5919bc5d7ea3e52813</anchor>
      <arglist>(bool openstructure)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getOpenStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a74a1c2e667e3e227cdff6cecd9c456cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::MatVI</type>
      <name>transNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a33fb974352e3610ecd43fe300c5ef533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1Contour2sNeutralLinearExternalFFR.html</anchorfile>
      <anchor>a2e09d1b736d9d37d80a19067c0cc804e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ContourContinuum</name>
    <filename>classMBSimFlexibleBody_1_1ContourContinuum.html</filename>
    <templarg></templarg>
    <base>MBSim::Contour</base>
    <member kind="function">
      <type></type>
      <name>ContourContinuum</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContourContinuum.html</anchorfile>
      <anchor>a88dd6eb83291dec2f6b5a0e7a660414c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>evalCurvature</name>
      <anchorfile>classMBSimFlexibleBody_1_1ContourContinuum.html</anchorfile>
      <anchor>ad8dd50f799249b1f4f9a8eed4e3880ed</anchor>
      <arglist>(const fmatvec::Vec2 &amp;zeta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::CylinderFlexible</name>
    <filename>classMBSimFlexibleBody_1_1CylinderFlexible.html</filename>
    <base>MBSimFlexibleBody::Contour1sFlexible</base>
    <member kind="function">
      <type></type>
      <name>CylinderFlexible</name>
      <anchorfile>classMBSimFlexibleBody_1_1CylinderFlexible.html</anchorfile>
      <anchor>a30f719eaeb6a5b6b55393677346d9104</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r</name>
      <anchorfile>classMBSimFlexibleBody_1_1CylinderFlexible.html</anchorfile>
      <anchor>a1090b974a45be912e99cf861144e440e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::DiscretizationInterface</name>
    <filename>classMBSimFlexibleBody_1_1DiscretizationInterface.html</filename>
    <member kind="function">
      <type></type>
      <name>DiscretizationInterface</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>ae223aeb9e6a9626e6f9e046030c95b9f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscretizationInterface</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>acc557cb62bc02a0d505610a5992b36f2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a2963ccb4cd06d0e870bce1b54c0b6c51</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a4daf13f4849cbf44d430c20f2ab7cff4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a19f66dfa6f4fb427a94e59417f5b97b5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>ab7af1a0a14d0d1e9aad8056b903ed7f1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a8d86cb3d095392953a7326f32ce6c0df</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>afd079349e9a041c9d5dfe41058f46e01</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>aa108c7e987fddc1f069321fe564d1e00</anchor>
      <arglist>(const fmatvec::Vec &amp;q)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a3bfd8b1df2de045a12a815cdcdcbea2b</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a53d90c6f5e619bc15df5c03b56be8886</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>ad2d7c0c3bbbbcb57cf8f7888ec9baac3</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>ad9675af1c43b49bcb35e4e8d8e09f18d</anchor>
      <arglist>(const fmatvec::Vec &amp;q)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1DiscretizationInterface.html</anchorfile>
      <anchor>a22eb68ff9b34340601551cd00ccce96c</anchor>
      <arglist>(const fmatvec::Vec &amp;q)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ExternalFlexibleFfrBody</name>
    <filename>classMBSimFlexibleBody_1_1ExternalFlexibleFfrBody.html</filename>
    <base>MBSimFlexibleBody::GenericFlexibleFfrBody</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FfrInterfaceNodeFrame</name>
    <filename>classMBSimFlexibleBody_1_1FfrInterfaceNodeFrame.html</filename>
    <base>MBSimFlexibleBody::GenericFfrInterfaceNodeFrame</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s21ANCF</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s21ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ab580654ca03d2b88d5c03534255a661f</anchor>
      <arglist>(double sl0, double sArho, double sEA, double sEI, const fmatvec::Vec &amp;sg, bool sEuler=false, double sv0=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s21ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a364ca054dd4a465c26ca112d6bb85960</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ab180cacc55f32e4f51eb854d8f331d7c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a049ad74913f4ffef848a5f5f7034b4c4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a8a51ebd0e9d1ef45a5f8b72a6e34c410</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a31988755a429a4ec02ed070a02b517d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>abd527a51e81bf3d022ebd26c485da1f8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ae0d46d2f42c6a47b568e06fd3b89fc4d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a11b0984d28d04670551dfab0807f326e</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a9858c849bad4b80270172120b60c52fc</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ab0571d73683009f23d6444a728d51804</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a9f00298ca8a9b4f4409fb25f92e9dba9</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a32f0508a5abcba4fbd88e4f466f20250</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>aa1a2e8be803ff06d750ee819efb6831d</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurlRadius</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ad5990af54d7447064ccdb79b12c26d61</anchor>
      <arglist>(double R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ad27d5b69d85bc9da6640876dbb64a39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>LocateBalken</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>aaf9ef12b553fb70907ec3e430e5d28a5</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>StateBalken</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a3c7d4bf2520b655c120a6265b0c5dbd2</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>af6956fde6ec0eb8f7e4bf78900c6cf74</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>GlobalShapeFunctions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>afb38e5d0f385b73a93b0238656a1e3ef</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>GlobalShapeFunctions_1stDerivative</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a57146e18fff4268f041abc09a87c04df</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getTangent</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a9a2e78fecd8eb81cd393d51b55be79fa</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a5c46afdd1c5cbebb10e3c40ac2eb0b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Arho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>afa8d00862777c26a70425f76bf6e62b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>EA</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a51e43f865608f1a18a9418e642e51207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>EI</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>aa08a79389b71cee542d7effbcbe14d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>Euler</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a7888d43ae28a4c89e0d634486343f4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>ab2c4e27d794c00b2991a17ef22dff1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wss0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a728091cc553229f1f39bc42cfed547e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>depsilon</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a46ada7edf0852448859926fd28fa7d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dkappa</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a29f5cf148885e01579a6530ac8e6d392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a155fddfb79a3c32205f2f7cd94956181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a3dafcad4d8ca3a40d201a7ba72fc915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a30082c97b35d46ad033f034d059c4554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Dhq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a1154f72c220be6bcec2fb039b29293cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Dhqp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21ANCF.html</anchorfile>
      <anchor>a6b44ac8510dc8efbed989cb90523f2ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s21CosseratRotation</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s21CosseratRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>aadac544bbe87a44450f71f7c4a0215d2</anchor>
      <arglist>(double l0_, double E_, double G_, double I1_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s21CosseratRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a5a701226803cd9525bab34516677a4aa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ae61f874e4431202d9739dcea235db6f2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>afdd5e8a7352601f5300ea6380f31d83a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ab4002a0eb12d5c273282a603372a4579</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a46e5a048a382b797f7c4cdc8db1be1e2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a2a4f67b403ae36e59c37cfc5f248b6b7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a8c1a0b7c7a98c8690f0c95e377086c30</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a9acfa49a43ca18904b0ec32d14383fd6</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>afb7b5de050a8627fb578d898f1d1d340</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a90f7a70762f4897cd7f88f02a0bad649</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>aa6b4c5c93ccaca0ff505420741436e3a</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>aebe8c5c52d143254e61a77f59fb61004</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>abdf308d2a7c1de71b5fc55e0a2dae770</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeJXqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>af246160ca511797301a0b9de5f2bb2af</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, double x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a10c50364361c1ab642113d20b557bbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ab029d63f939c64aa2461663654f3fb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ab6ae197f989f5033e56626ded3cac49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a80d51ca51f74803e38baaf9b0849a85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k10</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ad40edc90498d74d60d2d5875af2a8d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>a59fe4a3a2572f6f7760cd6bfadebd2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>X</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>aa64d4ed9f23153af2f364422b142099e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>dhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratRotation.html</anchorfile>
      <anchor>ae3aa40cd4749bfcc56e3e2a488709927</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s21CosseratTranslation</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s21CosseratTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a563be3533c9247907ff234f57b9caccf</anchor>
      <arglist>(double l0_, double rho_, double A_, double E_, double G_, double I1_, const fmatvec::Vec &amp;g_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s21CosseratTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a31e3f1e0910c3a6e7cf90491b7fce706</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a319e7f522aa2c90bc118c435cb38d304</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>aacd74e059c162c13e5c05636a4389624</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>af890f1bde524ff5892749ced6feffd8a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a842c7d600f7d4195a699c850f821d22e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a45bdb0a8ff6226e0595db4fa73b9accf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>abb6d3806131761d26aeb714860f04e69</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a07ae4c51ac292ec6e1e7c609d4d9e85b</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a1d06894308cf1b26252b5a0a4c9abd9f</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>ad1a4db716a0ab427120a66c295dfac64</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>af55548bdc21c0fb30fcc099dc7dba090</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a6991fccc6b39caaff67e645f0ba5cba2</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>ae5e345f9a9b4f5067f464dc38d449199</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>computeStateTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>ac64386dd2a708284bd01fcc45d6c246e</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeJXqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a1f58912bc5ebd1849c1b346dc96db89d</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>ad51120909443ec4b5f76f48e1e8d169b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a2003cb7fdf2a39d98a2d34e6bc11dddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a4557f73ff44285bbad1cb68da941b1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>ac0768955e55409d18f702196abc0124d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a128bbf73c77a42d40dc644f8f9a8d368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>af7c941a4cebd594d0db351fd50c11a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a4f66527d11164f9f9ae1e1b9ecbba99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a87c5dcb55d17a2d68d2078a8d3211a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cEps0D</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a36b257286188178a65a9743a34ecbc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a7b2aba0326bf2ecad3467585eba416a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a16cfd2111d4ff58eadcd52e7561c63f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>dhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a2451ef0d431ffa2f4728e7a4f457877e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>X</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a870c78b947c0790048ef141296d265a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CardanPtr</type>
      <name>ag</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21CosseratTranslation.html</anchorfile>
      <anchor>a7b4f0f08e8da893e05cfc140e5985079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s21RCM</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s21RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a253ca985dfcd026aceabccfea66dbf3e</anchor>
      <arglist>(double l0_, double Arho_, double EA_, double EI_, const fmatvec::Vec &amp;g_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s21RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a7d63800304999418b06e546cb2da46b5</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>ac2cf4e45b2008944e97d5ab9afa884a3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a72406338a767b6fe02156d4453232186</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a4e0157eb7aa9e8e3723d3b2f0e2c13a7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>aa4d5a4445f2ec5df4051d3e1a094bd95</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>aeda3438415cc669b077a2f26949fbcac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a03b236269f58de76d10e19f9ef60ff01</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a4a9bed85383fdbce32e1be72afc8fb16</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a540e0fe451724db97dcf056f742f018c</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a2eb25631f13f44302f5d18a02a840a66</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>ae60776fd3a345bdd8d347e50f406116b</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a3f50ed3f59bb4670ea91597f58747afd</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>adaa5aab44ef90bb5e968bce67d34834b</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computeAdditionalElementData</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a04f0810849aaff5dcd5edbd95b3ff353</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralizedInternal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>ae693ce5a6f8bbcb82e57b9db2aa04229</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a79414f9e4d265530c4765c87f327f921</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JpGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a9e554cb611b846b5a688cb3a1c4960ad</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement, double s, double sp)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>ElementData</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a94b674e4caa18ff391bd2937f7bb11c7</anchor>
      <arglist>(fmatvec::Vec qElement, fmatvec::Vec qpElement)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a7cfa989b5ecd658a45f0999c888b5320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>wss0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a9649f6659dfa25676b9566abfec24e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>depsilon</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>aee8ac285b49448f08eb3514c03a3b113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a6839af35a4735f4aeacceffbb4f5b707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a628723a077ae099dc5fa5e1d64acee15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a448d6ab36c589c1ce86fadf837eea965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>Dhq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a2bc3a7ac54f6f206f2de3fa18739ec38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>Damp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a210006f209d7c09c979475ddf5ecea92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>qLocal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a07d07b764e6889a63d7afe076d6d085f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>MLocal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a90e92a2996f7f7dde494b3e3780269fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>Jeg</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a0a11ef93b45303540cfaef76096bcfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>qElement_Old</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a251c97597415febfd0e2ec0f18cf6753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tol_comp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a7fb387132a6a9df1f23d0fa0d739309b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildqLocal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>ad24260ba7a48fe1ea59b9eb25cdd3709</anchor>
      <arglist>(const fmatvec::Vec &amp;qGlobal, fmatvec::Vec &amp;qLocal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildJacobi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a55d830adba6482700eb1e09d8e5e2a2e</anchor>
      <arglist>(const fmatvec::Vec &amp;qLocal, fmatvec::SqrMat &amp;Jeg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildJacobi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a073b1c5516dd6abec4821b2707582371</anchor>
      <arglist>(const fmatvec::Vec &amp;qLocal, const fmatvec::Vec &amp;qpIntern, fmatvec::SqrMat &amp;Jeg, fmatvec::SqrMat &amp;Jegp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>evalLocalPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>ae3c5391a916e37ff6486ddaa1ea938a3</anchor>
      <arglist>(const fmatvec::Vec &amp;qLocal, double s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>evalLocalVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a6d4e2ac317208e458912591034aba1b8</anchor>
      <arglist>(const fmatvec::Vec &amp;qLocal, const fmatvec::Vec &amp;qpLocal, double s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Mat</type>
      <name>hFullJacobi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a907a7a08bd00cc9076dcedcae0bf7596</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement, const fmatvec::Vec &amp;qLocal, const fmatvec::Vec &amp;qpLocal, const fmatvec::SqrMat &amp;Jeg, const fmatvec::SqrMat &amp;Jegp, const fmatvec::SymMat &amp;MLocal, const fmatvec::Vec &amp;hIntermediate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FiniteElement1s21RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a7d696340b0cf28b45b30810366900b1e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0h2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s21RCM.html</anchorfile>
      <anchor>a2ddac6968a9300d2920f4cf458794a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s23BTA</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s23BTA</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>afeb3e1d56583b5f001c44f49396bed55</anchor>
      <arglist>(double l0, double Arho, double EIyy, double EIzz, double Itrho, double GIt, const fmatvec::Vec &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s23BTA</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ae42d1e062d0d218d0022041bbdf2c26d</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a5bd7e68868ef4acf162db98bbae6ce3c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>aa6438cc9440dade98524085e1a1dc0ac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>af86baa809fd49a082ee9cf1d31310616</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a64fc1e35d7ee91a2fd150924aeeb2be5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ac6ea3689d74a003929ea00507cedb08d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a717dbaa481f413a9b3541fb2fee33de9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a8d68de548692829cb0fa681c2ae58862</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ab77a8ded4df77e5bf54a31865bcdb15c</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a249aec67ed9a77694e2507ba789f1679</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a128a78ad3f7f417d72fc2af15c893b23</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a75b39b2923e839d4337cfe0557f8f020</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>adab943ef0e56f58940ba92c13ae5428f</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getTangent</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a4c750131475b49a7b72a78c01f80bfe6</anchor>
      <arglist>(const fmatvec::Vec &amp;q, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ab543bc96668cc1d7588aabdb9281c0f0</anchor>
      <arglist>(const fmatvec::Vec &amp;q, double s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ab69ccbdcc8621cbaff8192e3c39db216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Arho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a8eda89db2c3b11d3202499cb7d762b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>EIyy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a2e6cf63526d7d87a82acf7baf0ba0f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Itrho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>aa2bf51ea7392f99469241db1443fdedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>GIt</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a340e33fcf405be1881af9e9916ce7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a69e3b74a2c37a7a04340ae06cd467d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>depsilon</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>ab4c6c5e0c7707f84536b204c05f90d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a672cd911de420138ba24108de240e9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Dhq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>aa2e04d4111c29a23c4e4b232d9f3138a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Damp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>aca828c7e3b303f01aa1ce8a88fdab77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0h2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s23BTA.html</anchorfile>
      <anchor>a7c0b681935ba34eb1cb4c9b4df382627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s33ANCF</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s33ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a8fe6296752dfd4998a4949c97860fef8</anchor>
      <arglist>(double sl0, double srho, double sE, double sG, double sA, double sI0, double sI1, double sI2, const fmatvec::Vec &amp;sg)</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a9422375410c69dbc1812adec7b130152</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a52df0ee18d6bbc1498bb5708bd901e82</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa9a9456d406250ba41116a26f0ac02b0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a5a7be2353d5f4251e432203f2637f766</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a4e6114e6dc1801ecad144423ac4f5e25</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a054692cc653f27efaacca55e2d3c4927</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a2685658cfda2a75e304f72a1a1d2067e</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a2df1775a224c27258439cc1eda1d8943</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>ac83c4700d1ff736f28f07164981ff0a6</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>abe9db89b0458e9887242cdd8ff714c5d</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>af7f8c46f215f584033fceddd77a6bf2d</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a3d07088b76078d0a05c45c6951077cb2</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa88008d3d2290dbfc2f70ba340339b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>LocateBalken</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a0b80b8dfafdcd7f7503b4c405c57327b</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>StateBalken</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a24a20c5e3baeb905bce931e8ef438f6a</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;qpElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a5d169ab8bff49f42a899cffd70f12a2f</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>GlobalShapeFunctions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>ae69bb6aebd950a3b06d55f15bec26c59</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getTangent</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a410b0e095295301551191dc10ed4ca43</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getNormal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a534aeac8b28aa7eac95402ed43c82039</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getBinormal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>af297fc1a49be23174eaaed96cc2554a6</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, double s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FiniteElement1s33ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a287977dfc9cfa376b6e50b33530f2e06</anchor>
      <arglist>(const FiniteElement1s33ANCF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FiniteElement1s33ANCF &amp;</type>
      <name>operator=</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>ae9e8d1b4231446c916af02349173c06a</anchor>
      <arglist>(const FiniteElement1s33ANCF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>afbc57f7dcfb7099c8e3b185ceef4f8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a1f621d35c04eddbed47a1be0334ca649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a837deb805d2a5a1fe262b086728dbbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a799e1433e6e56f78bd29fba8ad9879c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a1a03fc12d827ede1ae9c294ae3be7c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa246d3752693e4e45c28504ad5282811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a88cd80a2703eb672028d6455b4762739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa5430722924745e2750d0c37f3846953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wss01</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>abdb400e24641dbf12ea5b55833198cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wss02</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a05eff2a96fbdf674c854a35987078334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>depsilon</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a8f23a881bd750a452217a021f212dbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa7243623a73eec3b42276941bf86daa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>ab0cb46cbcdcf1b43e560830468f15060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>acbc1ce645581f5ff725f118dc0f7b1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Damp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a5c5016e1b99b0a63dcf3f6582d53f91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Dhq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>a4d68c1e7054b943bada8f7b68b87b5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Dhqp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33ANCF.html</anchorfile>
      <anchor>aa98a877af4cfa91f4ca0aa4c220e3bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s33CosseratRotation</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s33CosseratRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a2cbf3ad369d150a9a4815e6194606bd7</anchor>
      <arglist>(double l0_, double E_, double G_, double I1_, double I2_, double I0_, CardanPtr ag_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s33CosseratRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a11b781b4be1b1cdf2f02f3c13ba22de5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a1e76a40bdaf2d51290469204caf621ac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>aee63f6d90d070571d750b52972402d7b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a41442933b800509c70dfd78b395d854a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>aaa40b7a3593e742f71836f6e7efebc24</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a413da154c5444e3ace068e663dcd0db4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a4e1ff9ec42fd456662d569c08e93bdf6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>aa459a7e967bccba9aca14acf3eef8b51</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>aab4bf6eb697cb3f38845811f06c73923</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a99262ee579d0d89d578a5e3a4b48b80c</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>ac816878ffcf6b54e0ed167cb960e30cb</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a0fb1f441f11cd3d4d350cee32e28d6cb</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>ada0fb56fe807813f0c7e1dc83e862a3f</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeJXqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a76b77cc53e300ac3a3596e46a2ea5425</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, double x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a482db5e180e786357ca12bfdd8330652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a94daad75fa86637b05937497785b273f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a4aa3603706c04e0ffe2a7c0061d63b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>acd78a9182fbd87dc148fa979987e9e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k10</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a458793ba51054d5c3750893db69e3e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a130e43bc45b3d6c57b882e5e3a22a2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>X</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>ad447792d81ce72980fa5f37937ac8ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>dhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>a86d9eaf764cff19e92572fdced1a5595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CardanPtr</type>
      <name>ag</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratRotation.html</anchorfile>
      <anchor>ac19ef72d0e52787d92ff74c593bd0576</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s33CosseratTranslation</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s33CosseratTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a48da367f0ac4edcdd32c0f7570e15326</anchor>
      <arglist>(double l0_, double rho_, double A_, double E_, double G_, double I1_, double I2_, double I0_, const fmatvec::Vec &amp;g_, CardanPtr ag_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement1s33CosseratTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a970b277e2af8516b622e825ba78d37eb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a67e24f9feb13c34549f1d3a2113b02bd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a2675afd36d1057924d0de35463d2934a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a65925c4e552a58e8d16df6177ab7ee84</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a074c9fbde496a4ad4384d7be556c6320</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ac1c5399afb9d98cfff8f7ea1636abf6c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ab1e0fee5f62729fe1a80365d57df79ff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a08be168e4bf91610d6b1d8f84eae142e</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a8e92d18c53c7ca5347bc0da4cc4d200c</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ab9575dd3c3857b22479a4e02d25a42ae</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ae6238db391266694d85c8b8a4bd3aa29</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a4856bf7e4f7263cc8c25776efc983eea</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a0e0195f84bc95570aec64c23a48c7aa6</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>computeStateTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a8a4a1fd18cb8537b89599a2427d6e4a1</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt, double s)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeJXqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ad204fb325ba044f77cf28670aeae52ac</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a542dfe44240582a773cbc6fed51bbb31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a4a30f889806e1cb5735644805c8f5161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a61bfe58d2a974436489e82a767a5bb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>afb9e836d826c546a406c196ed67d41e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a7035837b5e66d30c62fdaf86ff9d5de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a6594e05151b179f6cd1169f2e2f2c3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>ad5a85633dbbf042f54f3ca61ce1e13f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a416bb51ac71115c3bca768b8be9b5e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cEps0D</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a9f526afb57685ac2d2d932f75cf12a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>af1507bb33374da5e65f4ae07edcc1992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a140a3ce6d8b853553e3b2799d02444a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>dhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a445ed4ebc97f20c194d04a6cca6a4f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>X</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a59ab5ed98aea27ee1ba6e9685f1b7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CardanPtr</type>
      <name>ag</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33CosseratTranslation.html</anchorfile>
      <anchor>a68d08b95e8ae724be6f4d4f63e3c0ed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement1s33RCM</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement1s33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a6566eaa438e5f52c24e6f4e2c2af843e</anchor>
      <arglist>(double l0_, double rho_, double A_, double E_, double G_, double I1_, double I2_, double I0_, const fmatvec::Vec &amp;g_, RevCardanPtr ag_)</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ad355f311bc8171d10fcbb01fb71bb01a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>aa596fc3736d6ec94301b4ab966de7dff</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>abb86e01562d75d302712f5bf1f0f33cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ab94a21e37aa66d75ab9777846116be52</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>aee5c051be37289858de6308411956854</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ac5ca8645fb4988f4e5bccb41ba9dca59</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a3b5401f4dbcab078148f431ff4574848</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a794509c2bff78d9ae328647edec6c32e</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a45343f8f1132e004463eaa40d97735ad</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a27e1d77b2029ba1b2f63a5a49dfa763f</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ad37fcfce7233ec6364d3590f6c12e8b0</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a51d8fca98896faeeffb96324c493be0a</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeJXqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a659b2ced0cc4f5f8f4cd569ec8c34265</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computeData</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a82e7bcf42150b2aa63fe2992843d4a33</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePhysicalStrain</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>af53040751e6131fe4b44dd2dd7354ccf</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computedrS</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>aaf62070d47473c2bf5f7990319afe4b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computedepstil</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>afc634826cae3e4bf4dab9d563dede4e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computedk0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ab361752f7d408e1368c0c62e3030be55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a3cd59f88c24a4250a496361d3fdb152d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a045ce241d643de1032222c08951552d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a00a43137a0c94b78b0489b4091089b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>adf5aeb12ba1db02b9feedb07e6ab7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ab38ad1cdf31ad927a12151a018b658d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ae0e8505602e070d708b9c8d0338e4111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>g</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a096a5a67803713a352d6d37ce8a1deed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k10</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>abe21d4581b245c44a13f3a82be90230c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epstD</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a9e086a8eed9522e01631e6392a9137d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>afd1892a30000fb316ae40d2d2a721893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>dhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>af8ace71dd62b3b7868044c05cfbc8dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>MI</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a6713fa9b67ab8679b607798b4b19a1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>Damp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>aaa9397003c7289a07e114c5c39ab1a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0h2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>acc143bcc46ef825c280d0051ebb83053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_Old</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a2541b0e424b2b5ec23630521e1ad7ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>qG_Old</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ab6c638eb70f225c377299261572778c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tol_comp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a5e727cc27f51b55ecbee6f963d7c67d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>drS</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>aa16caeae006ffc005bdb367f323474d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RevCardanPtr</type>
      <name>ag</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ae39dc52497c1f2d8c5cc50aa2a33d65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trafo33RCMPtr</type>
      <name>tf</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>ae3f17b7ba689e9a150a152e433a2f65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Weight33RCMPtr</type>
      <name>wt</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement1s33RCM.html</anchorfile>
      <anchor>a71cf44ea2733d2163b4b07ade4d44ffb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement2s13Disk</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement2s13Disk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a39aaf1f168b2e45deb179bbeb54716c5</anchor>
      <arglist>(double E_, double nu_, double rho_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement2s13Disk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>ab571c43c1ff1e469c3a9bfbc1eea7f1b</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>aaa3875e2226b6be807a3fa9a49fd74c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>ac9d64459b1c26c1180f3fc9a82288017</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>af43c1b6553cb6ca654d80b42e289b493</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a551186d132cebbc6115f810375950707</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a0ca8d72a5340c6ba4a0abea3ded14e03</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>ad75cf4c9ec394a1ab68cacba67034422</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>aa56d2142a1bfa2db53dde46098de2372</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a8f744bf93a898e4f8b9614354c6c8da2</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a521d8748ebf43e4b2eb0fcad1ccfb15b</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a1b078a0ca14ab0e1d75c8aeba666b871</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>aa95fdc2f29c408ef338de624b32184e4</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a63690fd1453a4ecdfedf16f82931aed9</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeConstantSystemMatrices</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>af27b0261fa38d798de6f7d25ebf63de4</anchor>
      <arglist>(const fmatvec::Vec &amp;NodeCoordinates, double d1, double d2)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a233204ceabfe9d8d569de19c93cc875b</anchor>
      <arglist>(const fmatvec::Vec &amp;NodeCoordinates, const fmatvec::Vec &amp;qElement, const fmatvec::Vec2 &amp;s, double d1, double d2)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>aff4acac69ec0523e4384127a74a63dc1</anchor>
      <arglist>(const fmatvec::Vec &amp;NodeCoordinates, const fmatvec::Vec2 &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>ad1a75a81e9ae653d342ec410ec99d080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>nu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a4ae12e84e12da220167ada0cb449a8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a40adad92b70cd9067ef461690427d2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a5c0dbc32e3074df4f926059ea4a7f0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alphaS</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a81cae1f1f395fe86e63d09d38a8768bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>RefDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a22f22326bf58339c5387c277998fd58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>NodeDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>a4e5c56ba017f09bb3c579e4e56c260a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>ab46ca1cc5bcc4a8ca544e1f54be59bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13Disk.html</anchorfile>
      <anchor>adbfd45aff424ba2cc398fc92aa8c2f9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElement2s13MFRMindlin</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElement2s13MFRMindlin</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ac1d3a88396ad4c3472e393564e7864a5</anchor>
      <arglist>(double E_, double nu_, double rho_, double d0_, double d1_, double d2_, const fmatvec::Vec &amp;NodeCoordinates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElement2s13MFRMindlin</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a39740dd5a201f89f00d957b4bbdef541</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a4136d044c6054cb91d5f77ca16f0b654</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>afa804d9d3f5629468292b7858e31dcac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a5ce7eb5eee234b430c675798381b1991</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aa127c097493d0858045818f7ea997a1b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a329242f9a03db9a8f5acb78399f91dda</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ae3f58e8ad0d187d85036215bd070e499</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aa821f87f0fa5c47c8f76d27f4505e00a</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a6ee932246eaf551a6e9ccc18a969e7d7</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a79bd20d1ae2c4b53e1d95a1980d2af0f</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a5ca4442928ee755e7ac17ae27fbc8cd3</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a831f79fc768b555176d65885c765d3a6</anchor>
      <arglist>(const fmatvec::Vec &amp;q) override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>af0a949c66286c7e6be83e11b887880d0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeStiffnessMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aa731a6554dcf55ee780238d8b73c4146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM_RR</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a4f46333672a024ba8cad735783992dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeN_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ae3a3571ed13a6614cefea076f0cd40ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeN_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a9f5c6ecdc6ddc2b35736e15dee7a7094</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNR_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a19bb066651e16796034ba330e70fe63a</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeR_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ac86c74d87ce85441902c2e3c276e4dd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeR_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a30b802ba7ff6a3a56fbe6d351c085183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ac7df95749754a4e0b9404198697f2e98</anchor>
      <arglist>(const fmatvec::Vec &amp;NodeCoordinates, const fmatvec::Vec &amp;qElement, const fmatvec::Vec2 &amp;s, double d1, double d2)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>JGeneralized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a467c7c7a1fb5bb51596f4697dcab334d</anchor>
      <arglist>(const fmatvec::Vec &amp;NodeCoordinates, const fmatvec::Vec2 &amp;s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a28fcc995fa1ff04f3dc34c9fecee2cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>nu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a722b5aa19c809556aba66c375bfb273a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aa04ec75cae992e047be67e966a6ec03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a28d4d8941da2e3f81abff5047326b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a514d33e73d9ea347137498d5e15cf6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alphaS</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a7e0a49d2dae3bc7ec3bf9dc8e863c72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>RefDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aa37c4479b9eb0b75d364910919b5eadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>NodeDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>acb858cf928e9131a225814b1715b93c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>af4f14b2e9019e153a2c78edf5d24f7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>NodeCoordinates</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a6960daf14f9b153953973b4d08cd2ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat *</type>
      <name>K</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a4f144e3047934a1d9732812deaf0b474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat *</type>
      <name>M_RR</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a85759f0f03db8c37dceea78de636eff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat *</type>
      <name>N_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>ab2d8e0b0a1e31b4d5cf4c44139c4774a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat *</type>
      <name>N_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a39c5dcb84c6af151660a91256ab8caec</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::RowVec *</type>
      <name>NR_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>aaf42605461a85862c27da69f999e8360</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec *</type>
      <name>R_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a8b2a78f3d2b689948aba5d713d4ca11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat *</type>
      <name>R_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElement2s13MFRMindlin.html</anchorfile>
      <anchor>a830140c7bc2fac3d624212eb4aacb62d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FiniteElementLinearExternalLumpedNode</name>
    <filename>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FiniteElementLinearExternalLumpedNode</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>acfb9efdd45c838fe9f7ca1d53c351a00</anchor>
      <arglist>(double &amp;mij_, fmatvec::Vec3 &amp;u0_, fmatvec::Mat3xV phi_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FiniteElementLinearExternalLumpedNode</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a7daa577db7959ed083b4c3074e0a6edf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a7a9abc0f1169f8c7aaa929288a9984e1</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>add6b7b668ad4c193d89165450cec93d8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>acd067f3d95143ca4bedc8fa8b0172bb6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>ab90e2395de48793b92dd7af22e5f0f4d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a7cf62399da65054b795ee2a4a728f25d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>aa82bfcec5771609997d14025f9e0a6a5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a2c483d2b394b6eadb8077b1b05e5f942</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>ad75e5a3048de5b27f5679bd7ae5c8636</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a9ea9f35b863bc3b96fa7d6da2bb1d315</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a933a15315e6fce074343225b57711f05</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>adaa06822974541b178ba6776101d5cb0</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>ac21eed81cd12de013a22b8259e48e4d9</anchor>
      <arglist>(const fmatvec::Vec &amp;qG) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>mij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>acf9720c9e265bce93fe6e627d75ec379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const fmatvec::Vec3</type>
      <name>u0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a9a45e75cd5347696878e0d3a8c7362ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat3xV</type>
      <name>phi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FiniteElementLinearExternalLumpedNode.html</anchorfile>
      <anchor>a72b9b0a7be069365772b5200b78b309c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBand</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBand.html</filename>
    <base>MBSimFlexibleBody::Contour1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBand</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBand.html</anchorfile>
      <anchor>a85d8e9137261f20fa881e5edad9783d0</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>width</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBand.html</anchorfile>
      <anchor>ae18db7805e5eda9ebb793276172ce0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody.html</filename>
    <base>MBSimFlexibleBody::NodeBasedBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a04561464ac9d397694cffe131b4464b4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>aafa4d17ca37a4bd96ee73f496329cde7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>aca4192656d6c70c51515514382a6bee3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a4b583bdd4b1287976efab7e7ba67311f</anchor>
      <arglist>(int CurrentElement, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>aca96518b3a4862d5d6ef10161e8b0628</anchor>
      <arglist>(int CurrentElement, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a2d4dbcf62f20ca5014289f412f59a3cd</anchor>
      <arglist>(int CurrentElement, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMassProportionalDamping</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>ae924357aa6db9d34e57bdb45441d64f3</anchor>
      <arglist>(const double d_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a298b10bb4ae23fc24caf4b233368f78d</anchor>
      <arglist>(MBSim::FixedRelativeFrame *frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>ae67e48d444408342e25532655b34ffd4</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a56f81754843ef3ea39456c343873fc43</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>ad39410f2c932ad8083ca57703849653d</anchor>
      <arglist>(NodeBasedFrame *frame)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DiscretizationInterface * &gt;</type>
      <name>discretization</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a52ac567c2059859daee9ba17a0e3408d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>qElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>ab211fa71fa4d7603dc09ba17a3775f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>uElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a8f2c8412a7224a810e9c32163de742e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>d_massproportional</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a2a5cf5abbca7914693f8e2893695da17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>updEle</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody.html</anchorfile>
      <anchor>a83dbc9a0c5e290291c072ba686c98b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s.html</filename>
    <base>FlexibleBodyContinuum&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s.html</anchorfile>
      <anchor>ad4d51d0dba9b6a460e15a1c985a95ab9</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>L</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s.html</anchorfile>
      <anchor>ad2f71e7139b3ecca29b7752ef235ef00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>openStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s.html</anchorfile>
      <anchor>a7854c76fcaaf071d2d47dd421adc7a66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s21ANCF</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s21ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a4149cc3ec2b4160c75dded6cdcbf3c52</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a744dc0ce7abace337c9d0fe84d344bba</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a1e75922ec2e09e32138eaaf66806a3be</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>aa39dc91f53a4c7713bc8b21f6022cfb5</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ab6b62dba1329c4aee5d3117c931bca4d</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ac048a7a0bbd04f041ffcc5eb8b6fb5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRelaxed</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a92322e67e0f5c5cf7d06318d91deabea</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>afe2eb7b2ac8d3dcf4d86bb6ee88517ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a43f7ed1ed6cce8939848efe081218af2</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a6092ad09955a15a7d0cd837c5167dba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ac6cd643b7622079b5fbceba74749b683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>aa5d61ccefb4bd3a5639ca66c8f876387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a07ff84228c527b6d775626ffde2e08fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a8ddab78699737457e837692c2f29ab5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ad250abfc262e106ed28138487a3dc5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rc</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ac202815d3e794cafbaff5a6bd424359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>deps</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>af108687fa33c7ee6df73722fe3d5bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dkappa</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>a4e6a1301f7c2bf295efa58296ed7cb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialised</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ae24db5f0c4fae4f001b05ce5631b0721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ab7d9a9c06021714f674dfb74924337ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>Euler</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21ANCF.html</anchorfile>
      <anchor>ad3343233ca634d8e8e78291922a2e846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s21Cosserat</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1sCosserat</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s21Cosserat</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a9ac39f5f86731da16b5e1aace5ad38fb</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody1s21Cosserat</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>ad965c0ee7cdcd014162e759d7f3f7fb9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a34e9db95a3e070383771b35ffa266be1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a9f6fcdd96e131992b59c17f13c22ebe1</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>aa280c8d6e85d02ff78e808950d0f5ef9</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a61bb7da7b81ac68b975612177650f271</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>afaadfbc0d8eee3315aafbbce873148f0</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>aea04617219bf0d2ca36c2d106d1e68b7</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string()) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat3xV</type>
      <name>transformJacobian</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>ac1ec09813ddac3e45ee148c7680025ed</anchor>
      <arglist>(fmatvec::Mat3xV J) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a597f420b3a6da9e46a15e7dc972ea44d</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>ab97d8b77dffd4e042b86c1bc31297a9b</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeAngles</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a8c4cf11b2f790b5a327135c23ce86a09</anchor>
      <arglist>(double sGlobal, const fmatvec::Vec &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a0c554706592327d7568f8ae14f33c33d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElementTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a463be4f6a3a2b473dbb0fea20f810aa3</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElementTranslation) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>ad31319343576f1e9c4f8987a66e40732</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeBoundaryCondition</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a82cc37547372c6580f77dc26756e0d0f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GlobalVectorContributionRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a4cff3cac9bb15d2ac9828df26466bbc0</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>fmatvec::Mat</type>
      <name>readPositionMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a934c001dccc0305c735f62ce48c6e669</anchor>
      <arglist>(const std::string &amp;h5File, const std::string &amp;job)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>findPOMSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>add9b3c50cd594f2ef9f58c73ffeec397</anchor>
      <arglist>(const fmatvec::Mat &amp;POM, const fmatvec::Mat &amp;SVD, double precission=1 - 1.e-3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>MConst</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a02fea127a35991dca2c0b584a0474fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>LLMConst</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a11711514d58ccf6d45593fcd37b78984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>JInterp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a9bd4db912497e6b809ab09a7daac43dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>PODreduced</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a6fecb5d993690481010c54a0ef0ed715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>U</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a41ec644487ac06ebcdcc2088c8ef21dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>qFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>a50d4abdd9b2193582bc4516e80be644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>uFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>adae61678f08301885e62f7059840d49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>hFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21Cosserat.html</anchorfile>
      <anchor>ac20b30caf4aff86fc97b2414fc2a3b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s21RCM</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s21RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a07c6dfc54bf0bc82f0ac3d895c488af9</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a3db8b0dc64366dd0efce4f5650cc08da</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a6a0864fa0101bc9417fa9cc3f1c1de2f</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>ab066ef30654595f1098c7d68fa24b1eb</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a81b2d1ec3f46cddaa606e8de38d44ce7</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a5d6cfedf7c31b0102411005ce5c9a59f</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a19e0c77e9e323c09bb69ca2f4132fe2d</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string()) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a6aa3ad34c2e757943e5a35fd233ba2f3</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a2572bde047e6dc09420637ea05751f02</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>getVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a22a88bd571b81405fc5e90d3b18820ff</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePhysicalStrain</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a5edd6e1e74575104203d544c1748477b</anchor>
      <arglist>(double sGlobal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRelaxed</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>af81401c99d51b7fe3847ed455d656ad8</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a65f6f4b81cc28772c1148b05fac7ef28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a2ae4d6a4f1863581120a419f2de1578b</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElement)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a72de0b2341461f08bd7f92d3ff414f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a82a6aea372ee584b7d800ff27f8ac6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a86ff408aae633e7c8594c6378e5839f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a51eaeeae64e0041938269ce3cb0a6190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>I</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>aa8486575096a91e42e5fe18fb9cda2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>aacf2027dbdd5ba4b3bfca825bdab3ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rc</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a20c1be6c03cc5e0872a5e26c305a8f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dm</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a72209e1cbd224904fbc3e9a3aa44b31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a11ee02d1d260e7b2fffab0b11eaed28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecInt</type>
      <name>plotElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a0364b4701bede9c353134f82cd3b360a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s21RCM.html</anchorfile>
      <anchor>a3bec347c49fdbdfd88ffaa886a79ec49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s23BTA</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s23BTA</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>ac63db2562ed86c8f7f04601135e696f5</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody1s23BTA</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a3720801818afe4637b297a556f4814bc</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>ab5849b99d414046ea711ae8b96df147c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a63f7595bf42149a6af534e5c5de5447e</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>af8c8a194fe6744eab0ef3425b83f30fb</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>ab5e379c83d6fd460cf1e1e358e47b1d4</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>ac023fbd9e435b2ee46f07116b8693afc</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a296664374322a659488de1b9faee2821</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a58e0f0951ace3ba45db55e9572cf73d0</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>addcf9b568c6ed0206a1814fdde98c303</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElement)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a31704114c026b84ebd393f92e0c5ce1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a2f4bed40a6433c700bdcaf8b8624912a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a0764b3b9822794309ce4aba8d45bf92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a2134677ffb1f59f485295a8df411a38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>Iyy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a4466e8da7720bae0bfdd77313c62094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>ac5096796f4ba6f7a43508182d24c571f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rc</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>aaebfd3c2c90f2113f7a3324dfa33fc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dTorsional</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s23BTA.html</anchorfile>
      <anchor>a76adb966f2760fe516c3cb64ab3b5113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s33ANCF</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s33ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a8f222efa18b917a262aed6579e78760e</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a66312684a04b0baf17304150fd6b2836</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a3f60fa9d7a817d84628f62e6d8324ab0</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a9a26c83ef2dd2a58d7d637596e1963dc</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a351f3cf3fd4b9c325fc7583acc5ccc16</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a66ced99f945d010d59603ee526d31b42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRelaxed</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ad43c3977c80a83bb822966c64aad976f</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a983880c839a6699650145581b08efbae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a0f1258b06c31ea36d370ea16009b8bd2</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElement)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FlexibleBody1s33ANCF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a29d87ac178e14ff92a9f00e2fc57a5e5</anchor>
      <arglist>(const FlexibleBody1s33ANCF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FlexibleBody1s33ANCF &amp;</type>
      <name>operator=</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a01d6b5c100125a634356ee1c6f749421</anchor>
      <arglist>(const FlexibleBody1s33ANCF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a0952141c40781e214a62ab2fcaac323f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a2faca6fa88d6ca67ceeac6f830f299b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ad5adff6ed69c01fbc7f2d90461a11b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a518a6137b4ef2300e539f840c4a178c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ad5109c63eb267f1543c855cf3c173fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a0e5cd66ac69c065b88b3629df41a8f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a68469132d2cdf43aaecdc22a3767c0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a19ea20f0d7b44db1eed3e5ebed21eac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ae67bf90c71c4d6c7fde4505d135c70d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rc1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ac9d476fc105fce9e51a7707f5de430fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rc2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>ab0cfa3588fee40937a6282b294d4e6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialised</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33ANCF.html</anchorfile>
      <anchor>a8b310d3fee21c974923752d7a618a591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s33Cosserat</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1sCosserat</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s33Cosserat</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a7d9622a187879677261e91ac8806d3dd</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody1s33Cosserat</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ac60aa9d60b107d224425daa1017a56ea</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ac165521b0929c66aa27ee47cc3f5bac8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a4195231812e50ef77200010b997e495e</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a55f4a19ae1911824685f848e72dcf743</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a9aaf0ae05c27171bfbe15b96ddae27fe</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ac6eab043a904865ac6c093df783a798a</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a02a97f2a07bd13e7651430080261e5b1</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string()) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>af97e546b6a6e33f792f12c9f58a2582f</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ab774e30d483e0dd64c91077bab6b1875</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeAngles</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>aed68abf98739f5a93f36623d83360b63</anchor>
      <arglist>(double sGlobal, const fmatvec::Vec &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ab6b79d8f1f71792e42c9dbdcdda76bf0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElementTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a6015daa2ec048c877d66ff80956d8065</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElementTranslation) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a03d366c376526e9c478d00cec054543d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeBoundaryCondition</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a0eb0d06f7e05f570f894102f527ab080</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GlobalVectorContributionRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a77974b6fab74e4bc8dd7a8df4d4c2cd3</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>JTransInterp</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a8b692c4a9ad911d0ca2e76ea35d84d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>I2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ad200420184ad65c832029fc3cce0672f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>R2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>ae452ba217f7d682353da6b21bd8994fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cEps2D</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33Cosserat.html</anchorfile>
      <anchor>a3ac8225ffc54fe94a1549896dcce2b33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1s33RCM</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1s33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>af7b7e00ab808035dba0f272f476e1bdf</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;, bool openStructure=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>acfda150f0eb502f4bc9a14290944c685</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>ad481ca6d1465a19217bc8da3aa73fd91</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>aa8d7a43844c6b36711cf4cd07cde02ce</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a0579efc583745fb8e99c378682228070</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a78308804f2d9966f3a7555245a06ad25</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>ae7727c1ecd71f10d3cb39e6467eb0343</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string()) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getPositions</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a1819e531e251dc2143a414042a9c5c1b</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vector&lt; fmatvec::Fixed&lt; 6 &gt;, double &gt;</type>
      <name>getVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>afbc7c6f8f7bf18c117475b96efbdde46</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePhysicalStrain</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a35d5d86d3618587016bc5ad9eba88806</anchor>
      <arglist>(const double sGlobal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a90bef095a9b3aa3593bc94b454eb730a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a3de48d2e056735a24f910624e6e49502</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RevCardanPtr</type>
      <name>angle</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a50d2d24f85fe674ca1b07aa5d4c3ac33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a2a1c83b35380fd4e939bcdf609c71011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a79ee0da86243cd202119faf4c848a712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a745b9bb93e5ab4a6aee9f96f0ad77c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a40a44a3464c6792f24ab5772add63170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>aed9976a743a1fde492eb98e3df14f69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a24672f8eafe13261f1e5cef76c7b3792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>R1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>ad3c5b093feb89b1b9a58f26353c88b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epstD</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>ae4d1341b553594715dbc9089e604f470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialised</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>aff573b3f0ca7b74bb06c6c83d910efb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nGauss</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1s33RCM.html</anchorfile>
      <anchor>a538f8e5973ce98b3cf8fd00f196c4890</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1sCosserat</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody1s</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1sCosserat</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a921b0210719ca4cb15dfaa769e2c8f7f</anchor>
      <arglist>(const std::string &amp;name, bool openStructure)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>add70394ef49f1b4e1f78e7719cade1b2</anchor>
      <arglist>() override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a89b8220c2a31adac01b12fc09d97ac5d</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a1ff070dd5fa23433710db4db921dc69b</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a4fc30bf7175a9ff934fc0c721bf22bf1</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>exportPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a5d8b30401148fc85ddab70745ef45df3</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string(), const int &amp;deg=3, const bool &amp;writePsFile=false) override=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>void</type>
      <name>importPositionVelocity</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a1f7f275db9953b52496fb68af95d35e6</anchor>
      <arglist>(const std::string &amp;filenamePos, const std::string &amp;filenameVel=std::string()) override=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Contour1sNeutralCosserat *</type>
      <name>createNeutralPhase</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a6f6bfcb6362b586913b623badbbd0025</anchor>
      <arglist>(const std::string &amp;contourName=&quot;Neutral&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::Mat3xV</type>
      <name>transformJacobian</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a0664a79981b5f12f7e03542c68c65b35</anchor>
      <arglist>(fmatvec::Mat3xV J)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initInfo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a712313d0a1bdde55aefe0ff76aa157ae</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>BuildElementTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a97b87771b9c657b1bfac64336bae787b</anchor>
      <arglist>(const double &amp;sGlobal, double &amp;sLocal, int &amp;currentElementTranslation)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a8be9c96b9fdc33374aad5711a0cb26fd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>computeBoundaryCondition</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>aff8c89ad5de17a0f41c6e92d6c2b0eee</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>GlobalVectorContributionRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a0fad35b84df268c64d6b5bc97ef18e1f</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; DiscretizationInterface * &gt;</type>
      <name>rotationDiscretization</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ab7613bb8520866315e555db62ad4c28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>qRotationElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>aca578469c8e5aa9b4ff8008e93dadaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>uRotationElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ab8035d564a5875488ae96b1736bbef94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CardanPtr</type>
      <name>angle</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a09aa8c3be9c834c0cb26e9ba7e6366e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a9074f9dc2fad4fa67988911693c5d073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rotationalElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a0a066be7c675d3d766bba0630337f4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a62b62d675d83dc711d618a7405c809d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ad941e045ec08a3e5e15a0ec52ad6da74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a59015852f5c58da87171d70e990292bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>I1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ab0f9b938e455306a12ce852b1e722d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>aff3d4eb710a86700bb518388032698f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>R1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ac83f816d4b378673a185aef01a928b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cEps0D</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a11b1406d33ae057a78f65b19aae7d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialised</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ad8be46e62da3188a3342200beadda0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>bound_ang_start</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>ab19997c721823786f07dac46c47adc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Contour1sNeutralCosserat *</type>
      <name>ncc</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1sCosserat.html</anchorfile>
      <anchor>a03c03cee58fe4712267b9adfdec96e93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1SReferenceCurve</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</filename>
    <base>FlexibleBodyContinuum&lt; double &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>af7e9eb33be1f03a99e9dbf85b48faa9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aa90a1d63fb9f4f4eae8dfddeee9b4b68</anchor>
      <arglist>(int, const fmatvec::Vec &amp;, fmatvec::Vec &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a75a73106799e3d80b97c041517af3777</anchor>
      <arglist>(int, const fmatvec::Mat &amp;, fmatvec::Mat &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a3c2ae150ab9767419bfd23d4ba33ebe0</anchor>
      <arglist>(int, const fmatvec::SymMat &amp;, fmatvec::SymMat &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Contour1sNeutralFlexibleBody1SReferenceCurve *</type>
      <name>createNeutralPhase</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a816ba1596e47db6eda6216ce8e2d72cc</anchor>
      <arglist>(const std::string &amp;contourName)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePhysicalStrain</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ace58304133e76eece1d7251630fcd76d</anchor>
      <arglist>(double xi)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computeNeutralState</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a07abe61f22ef404761f3054a773d948b</anchor>
      <arglist>(const fmatvec::Vec &amp;q0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>computeG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ae6b71654be20066e4e7240fb2024ab07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computer</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a87954ae6f4e53e062b105762d56cbf59</anchor>
      <arglist>(double xi, int derXi=0, int derTheta=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computedrdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a3d8de1adf79f8eaadb1f67fab007c77e</anchor>
      <arglist>(double xi, int derXi, int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computev</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a9d09034066890b54ee84866cd42a5aa1</anchor>
      <arglist>(double xi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computerRef</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a2f3fd99670b00b2a2a8704c6c08a907c</anchor>
      <arglist>(double xi, int derXi=0, int derTheta=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMat3</type>
      <name>computeARef</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ae02696b86ea797040885198f46d2ed84</anchor>
      <arglist>(double xi, int derXi=0, int derTheta=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computenRef</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aa4032bb4a0920de1582d87f4d2c841a3</anchor>
      <arglist>(double xi, int derXi=0, int derTheta=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computeSElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac403b126ee1bda9eb455d68708919265</anchor>
      <arglist>(int globalDOF, double xi, int derXi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computeSqfElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a8045b9214dce5c843de859ea77f242bb</anchor>
      <arglist>(double xi, int derXi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>computeSufElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aa6ef4d67bf6c3c59c4818216b94496af</anchor>
      <arglist>(double xi, int derXi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Mat3xV</type>
      <name>computeP</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>abf9fb79e307532b95f27c517552580b2</anchor>
      <arglist>(double xi, int derXi=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Mat3xV</type>
      <name>computedPdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>adaa69e9d23e55bd429c1460e116a5c62</anchor>
      <arglist>(double xi, int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SymMatV</type>
      <name>integratePTP</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac72e24d24dc332a7672ffb810b404008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdxi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac45e48c1acd256c9e901d24999c75145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdt</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a833eed956eec98073fcdcd91d9aad7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a68d306d7d62034facc76e08184ce712c</anchor>
      <arglist>(int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec3</type>
      <name>integrateForWgammaWnWtau</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aaa8713e08c67be5a9809ade1a2fb930c</anchor>
      <arglist>(int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>integrateForWb</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a3e1543070534de7db24bf379c80339bb</anchor>
      <arglist>(int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>findElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a4f5b2e64b88fbfb94fa699c2857711fd</anchor>
      <arglist>(double &amp;xi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>getElementAndLocalDoFNo</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a1ad5829e67c09b9478696b9e6306818f</anchor>
      <arglist>(int globalColumn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getEleDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aad1883df2073e3d693e0c6495ad75b05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceCurve *</type>
      <name>refCurve</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a21fbb3d66250a7b44afed55f03451af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a23a820d7400a3ca380802f75e6fcf5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nodeDoFs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a6802522d7d19afdcf1051fbf2d9589f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>elementOrder</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ab06783c382f3626f8e7b83ee033fb34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useSpatialReferenceKinematics</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ab544f43ea9e34219333c09439bfb366b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>length</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a7c3e4ad6a6ca07a2a7bf28a75336ec86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>aab8b567aced5d75c78af32d73582b367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a1437d9df69a13d61573e45814307e2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a26a215f74be284b74cec2f669a8989d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>nu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a2c41474f5db7b7002e89891f67824eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>In</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>add139c0c2c9a318c6325da03ff1116b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Ib</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a4c515754e80108095242ce0f7e111377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>It</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a1b83dca3914b20edf90540189ec114fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dPulley</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a3a6a0b1a2c37a2252f8c7658d493990a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec3</type>
      <name>b</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a021582b71187ecbfb3ad60bb5d5b9e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dTheta</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a9863ce27b70e2d68d275f221d150f682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>lockedDofsFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a6bac234f5aaf146d4e5943b9ca999af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>qF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>acc48aa63f0902c575669a8add8dcd158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>uF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a7b5c0620a4c437566e11bcb403d202d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>lambdaqFSwitches</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a2424a5940f555d8d16638383c832d0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>lambdauFSwitches</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ad91a88f148a2fbd259d9437efaafab15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>lambdaqF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ad01277fb24ee47d541a6f4818c0daaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>lambdauF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac11270758b4fd84e6ad9b2d38307a87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>usePT1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac51cc6e4ebd84306ffb153ce9ae882f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>qElementAll</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>ac49d1f4dff9a4d99b356c9b04d4fed16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>uElementAll</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a63a3c21785c7a320d20b3f641aab3bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>updateReferenceEvery</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a1a512c1ec745a312ae42d919c67fe4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>referenceNotUpdated</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a0f0d5d7a1025c4a5a8f5a082d8a2fcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tLastRefUpdate</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a62279ad042f41f63ee8549d09dfb3425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>elongationActive</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a680e78c38b10f6bcd0584df112477bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>normalBendingActive</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurve.html</anchorfile>
      <anchor>a891a431640bf1fffd6da5a7e13bb3227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody1SReferenceCurveFE</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody1SReferenceCurveFE</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aa96ae43fb87ed2b0f953c27ae7e33565</anchor>
      <arglist>(FlexibleBody1SReferenceCurve *parent, int eleNo, Vec2 alpha, int order, int nodeDofs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a26ac3eb5fc32de7217ef0bb74d65212e</anchor>
      <arglist>(MBSim::Element::InitStage stage, const MBSim::InitConfigSet &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ad283a4476f78f674d6b9a601fc7b497a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>acea9600136c555068f160b93e379720c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a152de6fb83cff1bcbf76d87606a4451e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a448f3dbc6bfee2c0d78f09a54ac5e290</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a82dd1b59227c8a95821db24908ed0b2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>af7fc41383928362eb0dc19913ab1d9d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a9f19ff087bc368e990f55989d44d6952</anchor>
      <arglist>(const fmatvec::Vec &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a31e39aaf24695ea69f4955445120d878</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a8c0f115153f0aa908d61bd340688fb9d</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ab991ced9b8a79af7b217731528256c48</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a6a6ccb084cf19b859c9564e96b12eddd</anchor>
      <arglist>(const fmatvec::Vec &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>abce53d00c31ccaa12e72e7c03d9d0dfe</anchor>
      <arglist>(const fmatvec::Vec &amp;q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getAddDoFSizeMax</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ac500796e26c819aa7ac04d4a9c5019d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNodesSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a02605b201423629b2c834c053b262436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeXiLoc</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a8b09e1c2dc50a46269d75d5f2e7fd8af</anchor>
      <arglist>(double xiGlob)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeXiGlob</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ad143c0b72ae8ee5b424fd5a6d5f2dc01</anchor>
      <arglist>(double xiLoc)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computer</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a1b41b16b2c0ed60c5f103ee30ee636fb</anchor>
      <arglist>(double xi, int derXi=0, int derTheta=0)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computev</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ae24775d9b47a2439b2dd528d812da75e</anchor>
      <arglist>(double xi, int derXi=0)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computedrdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ab020eac7cdaf962522e9a5a64fdb3cb7</anchor>
      <arglist>(double xi, int derXi, int qIndLoc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeN</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a307bf922a372c3f60ccda7909172af82</anchor>
      <arglist>(int j, double xiLoc, int derXi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeLegendre</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>afd675b5c955ef4cd090b1cc9eb6e4ccd</anchor>
      <arglist>(int j, double xiLoc, int derXi)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeB</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a4e08959201cb5c3b8fdabb9cb1fd7893</anchor>
      <arglist>(int dofDirLocal, double xiGlob, int derXi, int derTheta)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeBqf</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ab9c82bbfc0cff7f9e7c04219b2038200</anchor>
      <arglist>(double xi, int derXi, int derTheta)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeBuf</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a08df19fdbdf85905df97133985056d14</anchor>
      <arglist>(double xi, int derXi, int derTheta)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::Vec3</type>
      <name>computeS</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ab3af1dcde299937a553d28b79a353868</anchor>
      <arglist>(int columnEle, double xiGlob, int derXi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::Vec3</type>
      <name>computeSTimeslocVec</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a8143c4a33f636737da83b1c923feac08</anchor>
      <arglist>(double xiGlob, int derXi, const fmatvec::Vec &amp;locVec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual fmatvec::Vec3</type>
      <name>computeAnodeTimesSTimeslocVec</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a88e3f0c9b1d6e17f5086f0909763fcef</anchor>
      <arglist>(double xiGlob, int derXi, int derTheta, const fmatvec::Vec &amp;locVec)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat3xV</type>
      <name>computeP</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a164dcf839209d8c7b15731c17ded0aba</anchor>
      <arglist>(double xi, int derXi)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat3xV</type>
      <name>computedPdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a6a35b92cd82994880e394b72c2a0e027</anchor>
      <arglist>(double xi, int dofDirLocal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeeps</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a3390e3f7b1c89d95decb82b57036287f</anchor>
      <arglist>(double xiGlob)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computedepsdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a56c94c8a6aebb98ab8b8439d2ccf1ce4</anchor>
      <arglist>(int localDofDir, double xiGlob)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKappan</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a686f461fb3309a90b0922f2c9bc2d9c3</anchor>
      <arglist>(double xiGlob)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKappab</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a66ffb8f026a5a92b258a2ca480073f6b</anchor>
      <arglist>(double xiGlob)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computedKappandqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aba54b271815a5e5ee63865fbf2baf6fe</anchor>
      <arglist>(double xiGlob, int qIndLocal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computedKappabdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a0dc4cdd51e3acde3864d8870cf1e706d</anchor>
      <arglist>(double xiGlob, int qIndLocal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dWndqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>adadbe0228e0171e0520c4a560732dac3</anchor>
      <arglist>(double xiGlob, int qInd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateIntegrationBorders</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a11b30edafbf427852a6dfee931bfec96</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>getLagrangeCoeffs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a64d4ea08908d4a8828765bd4d5c09100</anchor>
      <arglist>(int nodeNo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>getHermiteCoeffs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a7e9f63f733aaa917cc3ac22d39eae310</anchor>
      <arglist>(int nodeNo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SymMatV</type>
      <name>integratePTP</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a7f982c0c849c03a16a3ccf73567e12df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdxi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a4e8c2c1b7a3643c29953ced33d8d89f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdt</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a7de31007cacc1374beb6d2a828465b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::SqrMatV</type>
      <name>integratePTdPdqk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a253b86b7939ca284617764f97f55a2c5</anchor>
      <arglist>(int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>integrateForWgamma</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a58b1ce57e65569ca53ba319fe7d46167</anchor>
      <arglist>(int qInd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>integrateForWn</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aac298eaed70d1660c868d035402d1aed</anchor>
      <arglist>(int qIndLoc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>integrateForWb</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>afe9feef9f74a7b6fd3c1f3a1d0c26475</anchor>
      <arglist>(int qIndLoc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlexibleBody1SReferenceCurve *</type>
      <name>parent</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>af7a06a5533960832b0eab99cbd49c14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>element</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a3759938e74af60b9a3136ca2445796d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecInt</type>
      <name>dofDirs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aece6f6f50d970e84c63de56ac8e8ee7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>borders</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a077218b24cd7deb09d18daa115da7e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>order</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a7dba65487bc1fba61771857323e10cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nodeDirs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>acd84055a10b3d1f5d8222a94f9119e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>freeDoFs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a03555112937997ce22726ab1629251c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; double &gt; &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a76c90f0a56b5e8eb7016b0c5e1f62a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a05428b5c21069de8105231131d5f8419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a6a771c3f29b1f40d449eb0188ed459a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hT1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a8cd7d84b6cbdae67a4686549ba1f183c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hT2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>ab3779cf11f92f0cd25ceb9a2b826fe23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hT3</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a97dd2146cf95543e119470c1f2d65029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hV1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aa53519bc0339ab0e0a24057bb3225336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hV2</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>aa62b92c060c10f0fddfeb575ef84cea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hV3</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a2443e0a0c140606fe953ccca9d9904a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecV</type>
      <name>hV4</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a9e808efebbadf96d67d3f41d94cddb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>AVers</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody1SReferenceCurveFE.html</anchorfile>
      <anchor>a6cbc65dd4d992cc3c1fdfc4b00ab5328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody2s</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody2s.html</filename>
    <base>FlexibleBodyContinuum&lt; fmatvec::Vec2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s.html</anchorfile>
      <anchor>abf75c98e0976a8f8b017bd203ad4faac</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody2s13</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody2s</base>
    <member kind="enumeration">
      <type></type>
      <name>LockType</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a369db82a5dccffca060d008c443ca540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlexibleBody2s13</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a95ae70aa289c1350a973290aa19ade6e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody2s13</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>aca3cd6b731c8958b4026e8ca40803356</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a6bc989ac8a6aa2867738e578d3b12de8</anchor>
      <arglist>(int nr_, int nj_)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computePotentialEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>adac0ac27feb27688ab38cff7899b8f58</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec</type>
      <name>transformCW</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a64c55df0a5439609f0f5c0a71618145e</anchor>
      <arglist>(const fmatvec::Vec &amp;WrPoint)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BuildElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ae53e563bb615146059b2d930c0da42bc</anchor>
      <arglist>(const fmatvec::Vec &amp;s)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>initMatrices</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>aaacb054b220ce6926a8c1c7380dc1d55</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>updateAG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a572560c2fd78d61be2521d6d312574d8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>computeThickness</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a9367b5ec029af9e44c494f46508eced9</anchor>
      <arglist>(const double &amp;r_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a21b1fac2c9c03d5aae038b879c6d0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>NodeDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a5d0727976808a0a7ec99ecd818ad264b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>RefDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a8924b199b8d19866a2a6533b439e3140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>E</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>affe1d72f6cdb7b4dc64a2c9a14b8b3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nu</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>acd2143fde512ebd1989044c5338aa9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rho</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a020a874b51eac538b28f7603575b5d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>d</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>abaa1cfbf52353e5ee237f1617edcb7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>Ri</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ad8caf5d67c88d20314bbc1d2c8834675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>dr</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a703050d7345c859116d8875635d915c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>af43b0d273c4bdf5b292bbfa97e822601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat3</type>
      <name>J0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a69aae8678119bf2fdcb27e74a20ec834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>degV</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ae01c4c915002c5e5b9ce07488a48b490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>drawDegree</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a475dbf487e8bb375e5df399ecc21e5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>ElementalNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a5031e0d2404d155d6e24f138a92882d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>currentElement</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>af391d68374a5676760ae75f6c14d7105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>MConst</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a39b4505d323d9b04a729d8181ede1a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>K</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ab47da4f6de5d2f97c3f999dbe33f7f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a60792b01925642366dae7f715dff937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>NodeCoordinates</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a237ddd12e98077188f46c8e510fcda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Matrix&lt; fmatvec::General, fmatvec::Ref, fmatvec::Ref, int &gt;</type>
      <name>ElementNodeList</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ac160a924ddfa74fd63a9aee762f92ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Dofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>acf4da4f957cdba3302ece335ad384200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LockType</type>
      <name>LType</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>aa3c1b2f2fdd5b1aca1b365b58face140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::RangeV</type>
      <name>ILocked</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ade4fc8228a50931dff8585d025673114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>qext</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>ac968b258d6f80c9f436c688d9b2747cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>aa175303d08dbf480e018514540e7e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>G</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a53091f5693315a129a62fb1abbf2b8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NurbsDisk2s *</type>
      <name>contour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13.html</anchorfile>
      <anchor>a258c4c5e108c957d8e4ad421b47e2196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody2s13Disk</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody2s13</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody2s13Disk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>afbb905fc43ec6cbd4d7d473f4c4acfac</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody2s13Disk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a56c84dab830482e3a9a186bb0dfadbee</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a3551e2110ffacba94547a7424f29f5fa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a06a74cdcdc2e2ccfb2e9ee2decc4d6e8</anchor>
      <arglist>(int CurrentElement, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>aa65040b261bf6f68fccdd8737ba104ca</anchor>
      <arglist>(int CurrentElement, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a6324fdb09f2795088e6f9fe3f12fff71</anchor>
      <arglist>(int CurrentElement, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>transformCW</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a405205f94b46aa6bd75f64620de45123</anchor>
      <arglist>(const fmatvec::Vec &amp;WrPoint) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initMatrices</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a5dbf776192757c7b8de4fc50fe6dcb33</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateAG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13Disk.html</anchorfile>
      <anchor>a8e5b203c102aabbf37fcb5e7a84f3904</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBody2s13MFRMindlin</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody2s13</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBody2s13MFRMindlin</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a3a9f2399ea5355ef075bdea7804f5470</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBody2s13MFRMindlin</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a049a99d9cb0086ce49b031dd60b65a44</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>ab38422142f38016129c03c7be96f72f5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a47b5b7d2bae0a623ab36b010de7eb1c6</anchor>
      <arglist>(int CurrentElement, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a7a7a5ab1c7727b5b5257ee26b5420c4b</anchor>
      <arglist>(int CurrentElement, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a9e91f6cf7284977315aba801e0f61020</anchor>
      <arglist>(int CurrentElement, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>transformCW</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a1f79b0232b9df3b46ffc563ea5837eed</anchor>
      <arglist>(const fmatvec::Vec &amp;WrPoint) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initMatrices</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>aa7dcc3ef622d01e8abbd0dad19205bca</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateAG</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a8ce08b7e423fb51387ffbf74f5824689</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeStiffnessMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a2c9442ad43aea14bb4feaaab4401d404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeConstantMassMatrixParts</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>af1b4f7967e29325f7cc6107110e0b5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat *</type>
      <name>N_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a76ad5ea4a2b19c0ed848fe5f36b9e527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat *</type>
      <name>N_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>aa2d74c85e2b4209b76bc23f501a1d2a4</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::RowVec *</type>
      <name>NR_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a6e5e3ddb52acbc4c6f05957547ad5db9</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec *</type>
      <name>R_compl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a55329291affc5e64ab80266ef1ac1149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat *</type>
      <name>R_ij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBody2s13MFRMindlin.html</anchorfile>
      <anchor>a51658a642cb9c0b9f4085a336db4de26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBodyContinuum</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</filename>
    <templarg>AT</templarg>
    <base>MBSimFlexibleBody::FlexibleBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyContinuum</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>aa2b185f36dd2b57344501fa4d8d5b405</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; AT &gt;</type>
      <name>userContourNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a118ad1b66ab99a8a7d3fcf21ecf70991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AT</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a1af85bc2214acce7f552d1e586c0f147</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FlexibleBodyContinuum&lt; double &gt;</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyContinuum</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>aa2b185f36dd2b57344501fa4d8d5b405</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>userContourNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a118ad1b66ab99a8a7d3fcf21ecf70991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a1af85bc2214acce7f552d1e586c0f147</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FlexibleBodyContinuum&lt; fmatvec::Vec &gt;</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyContinuum</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>aa2b185f36dd2b57344501fa4d8d5b405</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>userContourNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a118ad1b66ab99a8a7d3fcf21ecf70991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a1af85bc2214acce7f552d1e586c0f147</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FlexibleBodyContinuum&lt; fmatvec::Vec2 &gt;</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyContinuum</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>aa2b185f36dd2b57344501fa4d8d5b405</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec2 &gt;</type>
      <name>userContourNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a118ad1b66ab99a8a7d3fcf21ecf70991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec2</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyContinuum.html</anchorfile>
      <anchor>a1af85bc2214acce7f552d1e586c0f147</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBodyLinearExternal</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</filename>
    <base>MBSimFlexibleBody::FlexibleBody</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyLinearExternal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>acc284e908243bc54f73af6fe24f02009</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FlexibleBodyLinearExternal</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a2998168809c6f74741e0c3a25ef6e07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>aaf614af53c2ace888d95405ac762cb98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a1c2daafa8af27d2faa81100549b70260</anchor>
      <arglist>(int n, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>adc42fde4a31a75c314b98aace0e8a002</anchor>
      <arglist>(int n, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a30ed0faa0236d9aeede1cb0080f0e1df</anchor>
      <arglist>(int n, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateKinematicsForFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>abe3a96df739e700aea991516e775f7ec</anchor>
      <arglist>(MBSim::ContourPointData &amp;cp, MBSim::Frame::Feature ff, MBSim::Frame *frame=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMassMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a8d6603eee6090a230055e7d0b1037dc7</anchor>
      <arglist>(const std::string &amp;massfilename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMassMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>ae3a0bcde26fa5c6b93936ea0f81b0bbc</anchor>
      <arglist>(const fmatvec::SymMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readStiffnessMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>afc17e7373822060c9ce64d29b1844671</anchor>
      <arglist>(const std::string &amp;stiffnessfilename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStiffnessMatrix</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>aec50c969979a24019c689af116e293dc</anchor>
      <arglist>(const fmatvec::SqrMat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProportionalDamping</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>ad8c1682e559fbce524170d20a092e56f</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrON00</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a548bb015b3d772d755a121324e172df5</anchor>
      <arglist>(const fmatvec::Vec &amp;WrON00_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>add2847c27e08eab2044dbb04864e9db4</anchor>
      <arglist>(MBSim::ContourFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a298b10bb4ae23fc24caf4b233368f78d</anchor>
      <arglist>(MBSim::FixedRelativeFrame *frame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateStateDependentVariables</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>abdd66695c8426fb8c063961b6c0bb33a</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateContours</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a48beada0d719f0c8879fae022accb1ea</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MBSim::ContourPointData</type>
      <name>addInterface</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>ae1c992c0815c5bdfbdb12222eb5b0d62</anchor>
      <arglist>(const std::string &amp;jacbifilename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MBSim::ContourPointData</type>
      <name>addInterface</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a6096adc499ddd7f21c474cefe309e5c5</anchor>
      <arglist>(const fmatvec::Mat &amp;J, const fmatvec::Vec &amp;r)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nContours</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>ad1285cbc6afc21464ffe86a64332aefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MBSim::ContourPointData &gt;</type>
      <name>contourType</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a8e38c453e6fe020378921ce7d5bc2086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>WrON00</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternal.html</anchorfile>
      <anchor>a60dd52974ba93472f25eb1cb7d99ed48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleBodyLinearExternalFFR</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</filename>
    <base>FlexibleBodyContinuum&lt; fmatvec::Vec &gt;</base>
    <member kind="function">
      <type></type>
      <name>FlexibleBodyLinearExternalFFR</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>adfc1800d986af5975e86859b4026d4cf</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleBodyLinearExternalFFR</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a4009b71012adabcee9755d1bf76fc8a0</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildElements</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a760027742b320e7f73465f39ec02d2b0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalVectorContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a436792eabbe2356d7b32784f22c5423f</anchor>
      <arglist>(int CurrentElement, const fmatvec::Vec &amp;locVec, fmatvec::Vec &amp;gloVec) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a0e1fa8179d7eda0b85d97b89246951d8</anchor>
      <arglist>(int CurrentElement, const fmatvec::Mat &amp;locMat, fmatvec::Mat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GlobalMatrixContribution</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ad45acc639fcf5e76b1dac1dca959c535</anchor>
      <arglist>(int CurrentElement, const fmatvec::SymMat &amp;locMat, fmatvec::SymMat &amp;gloMat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFEMData</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>acba26eab814cd05596f85b7d9bda51a8</anchor>
      <arglist>(const std::string &amp;inFilePath, const bool millimeterUnits, bool output=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initM</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a2fe56cdb9846561ad3aafdd5644e55a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initQv</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ad50dd17e30a00993ec907d7dc638b766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateQv</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ac2487f727c18e40dc19b27635766198c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeShapeIntegrals</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a9bb6791d30ad58b17f5f214645c148b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateAGbarGbardot</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a6888fc35a4cdb51eb2d8d343dcca4e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nNodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a630a6d496bfc3529aca4653dee9b83a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::Frame *</type>
      <name>FFR</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a81cbb748091e26b406826b868d28e62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec3</type>
      <name>I_1</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a7a132db29e009252ab39e23154bdfbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat3</type>
      <name>I_kl</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a116b9c65a9ca3e594ebaf3862b3f06b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>S_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ad2b041a845bce8e2c39189e74c140923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>S_kl_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>adefc3e37c9a239ad2b164c8fc3ae2750</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::RowVec</type>
      <name>I_kl_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a1dc20c2cdc37e840256d8e87ad23d590</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat3</type>
      <name>I_ThetaTheta_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a4832153f943dbac5b610f6578ab91b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>I_ThetaF_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a038ba9bc6c6cc9fd66c0f96201fda1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>K</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a119388bc441c0e5e8d3dd139ba57db12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>KFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a898546dffbe8771e3794a94537a9e3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>G_bar</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>abb59003eefe4a354ed5c1fb6ea09230e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>G_bar_Dot</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ac079e9a16c373f99ec833cb0458ad749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>A</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a8cfd2cc663a64b142ae9a6f00fda56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>M_FF</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a35bbb20c8652cd1add1661898ecd2591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>Qv</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ad475243cdb04109fb8eaf05e2322fc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>mij</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a7e5715b5e82b381c9171c354b4e93133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>phiFull</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a1970f3f76848de54e3db990468335b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Mat</type>
      <name>phi</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ab4ffb748e15d31009b0ee761255d3d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec3 &gt;</type>
      <name>u0</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>ad0342332fbe5f66d451619300300f401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nf</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a7f4b4f2e71b6dba26a5ebbe89565bbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>openStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleBodyLinearExternalFFR.html</anchorfile>
      <anchor>a1c3dd05fc27f4179bf3c61dcdc041cd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleContour</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleContour.html</filename>
    <base>MBSim::Contour</base>
    <member kind="function">
      <type></type>
      <name>FlexibleContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleContour.html</anchorfile>
      <anchor>a06ef032317436d99f6d9057fa5f06e5e</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleContour.html</anchorfile>
      <anchor>a9781f6934cd5228d7b371929845179e6</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleFfrBody</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleFfrBody.html</filename>
    <base>MBSimFlexibleBody::GenericFlexibleFfrBody</base>
    <member kind="function">
      <type>void</type>
      <name>setMass</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleFfrBody.html</anchorfile>
      <anchor>a486a29de2edd538b069a0a3efa6daebd</anchor>
      <arglist>(double m_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexiblePlanarFfrNurbsContour</name>
    <filename>classMBSimFlexibleBody_1_1FlexiblePlanarFfrNurbsContour.html</filename>
    <base>MBSimFlexibleBody::FlexibleContour</base>
    <member kind="function">
      <type></type>
      <name>FlexiblePlanarFfrNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexiblePlanarFfrNurbsContour.html</anchorfile>
      <anchor>abee09ea39b03f4e0e06825a023707c5f</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexiblePlanarFfrNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexiblePlanarFfrNurbsContour.html</anchorfile>
      <anchor>abd2b26e916f4a40be8082d93af79cd72</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexiblePlanarNurbsContour</name>
    <filename>classMBSimFlexibleBody_1_1FlexiblePlanarNurbsContour.html</filename>
    <base>MBSimFlexibleBody::FlexibleContour</base>
    <member kind="function">
      <type></type>
      <name>FlexiblePlanarNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexiblePlanarNurbsContour.html</anchorfile>
      <anchor>a3aed9e1a205f69b00fa8327659047d98</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexiblePlanarNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexiblePlanarNurbsContour.html</anchorfile>
      <anchor>a8a31cceb39945ca0cf0d48ac83508c02</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleSpatialFfrNurbsContour</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleSpatialFfrNurbsContour.html</filename>
    <base>MBSimFlexibleBody::FlexibleContour</base>
    <member kind="function">
      <type></type>
      <name>FlexibleSpatialFfrNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleSpatialFfrNurbsContour.html</anchorfile>
      <anchor>afde8d7eae9d88f104d02892b06cc1784</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleSpatialFfrNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleSpatialFfrNurbsContour.html</anchorfile>
      <anchor>adb2d789a26eae752a6059639a03d0063</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FlexibleSpatialNurbsContour</name>
    <filename>classMBSimFlexibleBody_1_1FlexibleSpatialNurbsContour.html</filename>
    <base>MBSimFlexibleBody::FlexibleContour</base>
    <member kind="function">
      <type></type>
      <name>FlexibleSpatialNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleSpatialNurbsContour.html</anchorfile>
      <anchor>a8e4f7aa86d7d98f8316cb99b5c44ae59</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FlexibleSpatialNurbsContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1FlexibleSpatialNurbsContour.html</anchorfile>
      <anchor>a9c323f8412a6560cfa18fcbaa9837eb3</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FloatingRelativeFlexibleContourFrame</name>
    <filename>classMBSimFlexibleBody_1_1FloatingRelativeFlexibleContourFrame.html</filename>
    <base>MBSim::FloatingRelativeContourFrame</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Frame1s</name>
    <filename>classMBSimFlexibleBody_1_1Frame1s.html</filename>
    <base>MBSim::Frame</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Frame2s</name>
    <filename>classMBSimFlexibleBody_1_1Frame2s.html</filename>
    <base>MBSim::Frame</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcForWb</name>
    <filename>classMBSimFlexibleBody_1_1funcForWb.html</filename>
    <base>Function&lt; fmatvec::Vec1(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcForWgamma</name>
    <filename>classMBSimFlexibleBody_1_1funcForWgamma.html</filename>
    <base>Function&lt; fmatvec::Vec1(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcForWn</name>
    <filename>classMBSimFlexibleBody_1_1funcForWn.html</filename>
    <base>Function&lt; fmatvec::Vec1(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::FuncPairCircleNurbsDisk2s</name>
    <filename>classMBSimFlexibleBody_1_1FuncPairCircleNurbsDisk2s.html</filename>
    <base>Function&lt; double(double)&gt;</base>
    <member kind="function">
      <type></type>
      <name>FuncPairCircleNurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1FuncPairCircleNurbsDisk2s.html</anchorfile>
      <anchor>aeadc507a6f666157967cc8c0bbd19fc0</anchor>
      <arglist>(MBSim::Circle *circle_, NurbsDisk2s *nurbsdisk_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NurbsDisk2s *</type>
      <name>nurbsdisk</name>
      <anchorfile>classMBSimFlexibleBody_1_1FuncPairCircleNurbsDisk2s.html</anchorfile>
      <anchor>a31fb5e67d20bc04333683ccafd2657dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcPTdPdqk</name>
    <filename>classMBSimFlexibleBody_1_1funcPTdPdqk.html</filename>
    <base>Function&lt; fmatvec::SqrMatV(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcPTdPdt</name>
    <filename>classMBSimFlexibleBody_1_1funcPTdPdt.html</filename>
    <base>Function&lt; fmatvec::SqrMatV(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcPTdPdxi</name>
    <filename>classMBSimFlexibleBody_1_1funcPTdPdxi.html</filename>
    <base>Function&lt; fmatvec::SqrMatV(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::funcPTP</name>
    <filename>classMBSimFlexibleBody_1_1funcPTP.html</filename>
    <base>Function&lt; fmatvec::SymMatV(double)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::GenericFfrInterfaceNodeFrame</name>
    <filename>classMBSimFlexibleBody_1_1GenericFfrInterfaceNodeFrame.html</filename>
    <base>MBSimFlexibleBody::NodeBasedFrame</base>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecVI</type>
      <name>nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFfrInterfaceNodeFrame.html</anchorfile>
      <anchor>a95752bc3f068cb5d07cf2ea5214fcb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecV</type>
      <name>weights</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFfrInterfaceNodeFrame.html</anchorfile>
      <anchor>afb4347d3bd243cfc9ad264adc33a1956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::GenericFlexibleFfrBody</name>
    <filename>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</filename>
    <base>MBSimFlexibleBody::NodeBasedBody</base>
    <member kind="function">
      <type></type>
      <name>~GenericFlexibleFfrBody</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a5a9718d3ba620474f30aae6ba447908b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeneralTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>aaff83b0a863cac93593f2280f649e278</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::Vec3(fmatvec::VecV, double)&gt; *fPrPK_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeDependentTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>ade58d92825567ea74e0631e36888c025</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::Vec3(double)&gt; *fPrPK_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateDependentTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a28afa4dcc851ebc0f09346a3d278b778</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::Vec3(fmatvec::VecV)&gt; *fPrPK_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeneralRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a2ba32ed864c149ef9b72421c4749e52b</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::RotMat3(fmatvec::VecV, double)&gt; *fAPK_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeDependentRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a6118ab6f0131d8a5a820f238020c5e5d</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::RotMat3(double)&gt; *fAPK_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateDependentRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a01d5fcf26178a8542d5358720daf98d2</anchor>
      <arglist>(MBSim::Function&lt; fmatvec::RotMat3(fmatvec::VecV)&gt; *fAPK_)</arglist>
    </member>
    <member kind="function">
      <type>MBSim::Function&lt; fmatvec::Vec3(fmatvec::VecV, double)&gt; *</type>
      <name>getTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a38847e073b8c4abebe5536ac9d0eb02a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MBSim::Function&lt; fmatvec::RotMat3(fmatvec::VecV, double)&gt; *</type>
      <name>getRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a225bb549536a712c014d8bca77fffff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>ad39410f2c932ad8083ca57703849653d</anchor>
      <arglist>(NodeBasedFrame *frame)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat3</type>
      <name>APK</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a5f11863b4f01b84f86ddb89f5dc124cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec3</type>
      <name>PrPK</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>aef12030acecc8390fa2df9c3e96def22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec3</type>
      <name>WvPKrel</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a58ab075441126123a482d79decfba2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::Function&lt; fmatvec::Vec3(fmatvec::VecV, double)&gt; *</type>
      <name>fPrPK</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>a87ebbacca430da3fd341b2afc5b13a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::Function&lt; fmatvec::RotMat3(fmatvec::VecV, double)&gt; *</type>
      <name>fAPK</name>
      <anchorfile>classMBSimFlexibleBody_1_1GenericFlexibleFfrBody.html</anchorfile>
      <anchor>aba4a0db0dfe5164b9246faacb105a98b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::gethFunc</name>
    <filename>classMBSimFlexibleBody_1_1gethFunc.html</filename>
    <base>Function&lt; fmatvec::Vec(fmatvec::Vec)&gt;</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::InterfaceNodeFrame</name>
    <filename>classMBSimFlexibleBody_1_1InterfaceNodeFrame.html</filename>
    <base>MBSimFlexibleBody::NodeBasedFrame</base>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecVI</type>
      <name>nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1InterfaceNodeFrame.html</anchorfile>
      <anchor>a064434eb2fd278d53abe8ce991dda145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::VecV</type>
      <name>weights</name>
      <anchorfile>classMBSimFlexibleBody_1_1InterfaceNodeFrame.html</anchorfile>
      <anchor>afd7d5bf0aa346ed4e254c12f8512cb0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbs1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbs1s.html</filename>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nodeOffset</name>
      <anchorfile>classMBSimFlexibleBody_1_1NeutralNurbs1s.html</anchorfile>
      <anchor>a0a10dd4cebe5a958d76243566aa82911</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbs2s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbs2s.html</filename>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsAngle1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsAngle1s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs1s</base>
    <member kind="variable" protection="protected">
      <type>CardanPtr</type>
      <name>ANGLE</name>
      <anchorfile>classMBSimFlexibleBody_1_1NeutralNurbsAngle1s.html</anchorfile>
      <anchor>a0b5ddf689abeabf523af2db505eafc83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsDotangle1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsDotangle1s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs1s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsLocalPosition1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsLocalPosition1s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs1s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsLocalPosition2s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsLocalPosition2s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs2s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsPosition1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsPosition1s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs1s</base>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec3</type>
      <name>binormalDir</name>
      <anchorfile>classMBSimFlexibleBody_1_1NeutralNurbsPosition1s.html</anchorfile>
      <anchor>a4f9dff289a196b9b0fb8808789076863</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsPosition2s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsPosition2s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs2s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsVelocity1s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsVelocity1s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs1s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NeutralNurbsVelocity2s</name>
    <filename>classMBSimFlexibleBody_1_1NeutralNurbsVelocity2s.html</filename>
    <base>MBSimFlexibleBody::NeutralNurbs2s</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NodeBasedBody</name>
    <filename>classMBSimFlexibleBody_1_1NodeBasedBody.html</filename>
    <base>MBSim::Body</base>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classMBSimFlexibleBody_1_1NodeBasedBody.html</anchorfile>
      <anchor>ad39410f2c932ad8083ca57703849653d</anchor>
      <arglist>(NodeBasedFrame *frame)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NodeBasedFrame</name>
    <filename>classMBSimFlexibleBody_1_1NodeBasedFrame.html</filename>
    <base>MBSim::Frame</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NodeFrame</name>
    <filename>classMBSimFlexibleBody_1_1NodeFrame.html</filename>
    <base>MBSimFlexibleBody::NodeBasedFrame</base>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>node</name>
      <anchorfile>classMBSimFlexibleBody_1_1NodeFrame.html</anchorfile>
      <anchor>a7e7c63cf3318e1f431da983a2c8528ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NodesContour</name>
    <filename>classMBSimFlexibleBody_1_1NodesContour.html</filename>
    <base>MBSim::Contour</base>
    <member kind="function">
      <type></type>
      <name>NodesContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1NodesContour.html</anchorfile>
      <anchor>aff0eb73f2539290f29e30349276de502</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodesContour</name>
      <anchorfile>classMBSimFlexibleBody_1_1NodesContour.html</anchorfile>
      <anchor>a6e84270ad27967ca660ab1d7a3070774</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::VecVI</type>
      <name>nodes</name>
      <anchorfile>classMBSimFlexibleBody_1_1NodesContour.html</anchorfile>
      <anchor>aeb97225b71a9787016b203c5c16c47fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NurbsCurve1s</name>
    <filename>classMBSimFlexibleBody_1_1NurbsCurve1s.html</filename>
    <base>MBSimFlexibleBody::Contour1s</base>
    <member kind="function">
      <type></type>
      <name>NurbsCurve1s</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a17fab27fbe492ba0efdd2d58a71b4204</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NurbsCurve1s</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a4567170d3de27edd86030c7281b7cc0b</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initContourFromBody</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>afce51444ee5b342eeb7c1f8732bb10e1</anchor>
      <arglist>(InitStage stage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCurveTranslations</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>ac84251fc376e69ea4cf2738c0f322a5f</anchor>
      <arglist>(bool update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCurveVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a5ef9be17036aa180b8f9230d5b64144e</anchor>
      <arglist>(bool update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCurveAngularVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>ad04c5c599dda544da988230692bdd376</anchor>
      <arglist>(bool update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCurveJacobians</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a6245fa53ad2208fbcbcbde3e81b43391</anchor>
      <arglist>(bool trans=true, bool rot=true, bool update=false)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>Elements</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a5cdaffc3cc7c4dad03fda988327bcf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>qSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a4e5229a4993d26d9500d6c296d086ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>openStructure</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>aa5262a47afc1d34b89d1a9075843311e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>L</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a31b88df7d3c7b0c60a3ff36afe1403bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>degU</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a23bc765ba5f6ffa25f4db0c2ceac1773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::NurbsCurve</type>
      <name>curveTranslations</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>ae9c031b7e55d9fb7e5e62da6af91fe61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::NurbsCurve</type>
      <name>curveVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>aaab9374f5299a91604938b1cf90f17a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MBSim::NurbsCurve</type>
      <name>curveAngularVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a3fc865e92679cbb26233a30c5e5a280b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec3</type>
      <name>normalRotationGrid</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>ad648288b42632ef03a29b5faa6c1d606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MBSim::NurbsCurve &gt;</type>
      <name>CurveJacobiansOfTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>af708f14d7479d5cfccf6f8b5b37b33b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; MBSim::NurbsCurve &gt;</type>
      <name>CurveJacobiansOfRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsCurve1s.html</anchorfile>
      <anchor>a7e4ad8e52da6b19c6bc2ec7a16509940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::NurbsDisk2s</name>
    <filename>classMBSimFlexibleBody_1_1NurbsDisk2s.html</filename>
    <base>MBSimFlexibleBody::Contour2s</base>
    <member kind="function">
      <type></type>
      <name>NurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a8e0cbb83f76daf22ea2002109ee45d4c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NurbsDisk2s</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>ac57a741ca3d6556cc09943ab045b3dc6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>transformCW</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a4f29b6508ee11a32654e80112fc4eaec</anchor>
      <arglist>(const fmatvec::Vec &amp;WrPoint)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeDirectionalDerivatives</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a7edda486276a86f7f06c1c0241a67c8b</anchor>
      <arglist>(const double &amp;radius, const double &amp;phi, const int &amp;deg)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computeCurvatures</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a2c1979c350f362270aac5c1745b99ef2</anchor>
      <arglist>(const double &amp;radius, const double &amp;phi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeUVector</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>ac00945b4995d0bfc36a0ffe0d63febe4</anchor>
      <arglist>(const int NbPts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeVVector</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a4c22bcbe54a1f09432c70d35ec4b88fb</anchor>
      <arglist>(const int NbPts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSurface</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a626d677be4689a4ae41a4bb8b08f2d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSurfaceVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a1e82a0816feee1fa520dfdac094f94a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeSurfaceJacobians</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>acc6dbe6bcd340d010639ea0c737cd64b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>getControlPoints</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a18f164628ffe7009ba2b16aedf477cda</anchor>
      <arglist>(const int u, const int v)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>getUVector</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>acc5a3b63c95ce8c684824abf140e92f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>getVVector</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a7f4ee15ef5933abe0a29b541f8a55e9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testInsideBounds</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a08f1bac8cd7c4b93dabc1f50da6a09f3</anchor>
      <arglist>(const fmatvec::Vec &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeError</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a49e1a1ec3d7570abcd167e9269c882f6</anchor>
      <arglist>(const fmatvec::Vec &amp;Vec1, const fmatvec::Vec &amp;Vec2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>RefDofs</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a0010fff7438b87863e006a25164f6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nj</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a9d366cee3bee9ed66e38548e190913e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>degU</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>aedb5f3bb48514c373b2b6b4177a8af11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>Ri</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a821e24c8f01649a4db12d5a919f43a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlNurbsSurfaced *</type>
      <name>Surface</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>abcdd4b4ef8ce1031bb590d74d4cce72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlNurbsSurfaced *</type>
      <name>SurfaceVelocities</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a2894ecc0f903c5c30f3ca7ec2a82f303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PlNurbsSurfaced &gt;</type>
      <name>SurfaceJacobiansOfTranslation</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a55ca367670649590d62031f592aeef54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; PlNurbsSurfaced &gt;</type>
      <name>SurfaceJacobiansOfRotation</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a366afd39aeea0b7422ca0b198c3c01e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PLib::Vector&lt; double &gt; *</type>
      <name>uvec</name>
      <anchorfile>classMBSimFlexibleBody_1_1NurbsDisk2s.html</anchorfile>
      <anchor>a0980cf46f481dea8cf309c152470307f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::OpenMBVDynamicNurbsCurve</name>
    <filename>classMBSimFlexibleBody_1_1OpenMBVDynamicNurbsCurve.html</filename>
    <base>MBSim::OpenMBVColoredBody</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::OpenMBVDynamicNurbsSurface</name>
    <filename>classMBSimFlexibleBody_1_1OpenMBVDynamicNurbsSurface.html</filename>
    <base>MBSim::OpenMBVColoredBody</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::OpenMBVExternalFlexibleFfrBody</name>
    <filename>classMBSimFlexibleBody_1_1OpenMBVExternalFlexibleFfrBody.html</filename>
    <base>MBSimFlexibleBody::OpenMBVFlexibleBody</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::OpenMBVFlexibleBody</name>
    <filename>classMBSimFlexibleBody_1_1OpenMBVFlexibleBody.html</filename>
    <base>MBSim::OpenMBVDynamicColoredBody</base>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::PositionFunction</name>
    <filename>classMBSimFlexibleBody_1_1PositionFunction.html</filename>
    <base>Function&lt; fmatvec::Vec(fmatvec::Vec)&gt;</base>
    <member kind="function">
      <type></type>
      <name>PositionFunction</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>a94f03202bba7239ab023409715e5ef4c</anchor>
      <arglist>(RevCardanPtr angle_, double l0_, const fmatvec::Vec &amp;pL_, const fmatvec::Vec &amp;pR_, double cL1_, double cR1_, double cL2_, double cR2_, const fmatvec::RowVec &amp;rRrLmH_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PositionFunction</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>a703b491aa48e871c74cc0425e23c4962</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RevCardanPtr</type>
      <name>angle</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>af636cd6eb3bb23cca977c36dc3665c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>a6ed2fc518745f77bc719e9f855ad4b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>pL</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>ae08137c371f090d7069f3e066608434f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cL1</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>aee92cfbe44f9ae66772cde5f3592b62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::RowVec</type>
      <name>rRrLmH</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionFunction.html</anchorfile>
      <anchor>a255797669c17d08e87c2174dbe9fee61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::PositionJacobian</name>
    <filename>classMBSimFlexibleBody_1_1PositionJacobian.html</filename>
    <base>Function&lt; fmatvec::SqrMat(fmatvec::Vec)&gt;</base>
    <member kind="function">
      <type></type>
      <name>PositionJacobian</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>ae37035719203b2ec50aba8abaa82a821</anchor>
      <arglist>(RevCardanPtr angle_, double l0_, const fmatvec::RowVec &amp;rRrLmH_, const fmatvec::Mat &amp;pSbE_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PositionJacobian</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>a03d624f5bf6485fcf5e2e72378b2c120</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RevCardanPtr</type>
      <name>angle</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>ac42bab763a13a418486c7d6d863bf809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>a5c0d9ba28fa18b9945f30d2d82626548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::RowVec</type>
      <name>rRrLmH</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>a8defcf90199ec3baac928eeaec0a4b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>pSbE</name>
      <anchorfile>classMBSimFlexibleBody_1_1PositionJacobian.html</anchorfile>
      <anchor>aca60a9ffd5a5775330bbce42b1047a5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::ReferenceCurve</name>
    <filename>classMBSimFlexibleBody_1_1ReferenceCurve.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeReference</name>
      <anchorfile>classMBSimFlexibleBody_1_1ReferenceCurve.html</anchorfile>
      <anchor>a7c2aa5068904f9702fdb31516c9fa9c6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::Vec3</type>
      <name>computeVecAt</name>
      <anchorfile>classMBSimFlexibleBody_1_1ReferenceCurve.html</anchorfile>
      <anchor>adf0e8a2899b258ab64e49d7a5d0b857e</anchor>
      <arglist>(double xi, double Theta, int derXi, int derTheta)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual fmatvec::VecV</type>
      <name>computeC1Positions</name>
      <anchorfile>classMBSimFlexibleBody_1_1ReferenceCurve.html</anchorfile>
      <anchor>a95a3f1a6a6ec2bcce4b70c9b6922a8f2</anchor>
      <arglist>(const fmatvec::Vec &amp;qRef)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>length</name>
      <anchorfile>classMBSimFlexibleBody_1_1ReferenceCurve.html</anchorfile>
      <anchor>a7bede37e2cdc73a012458ada01940b4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::RevCardan</name>
    <filename>classMBSimFlexibleBody_1_1RevCardan.html</filename>
    <base>MBSimFlexibleBody::Angles</base>
    <member kind="function">
      <type></type>
      <name>RevCardan</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a5d82a12ada09b907dcde87f0b64a5cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RevCardan</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>aa275a50504883aa95be118080f0355f2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computet</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a49fd25cb60bf127d5be8442ed147e3d5</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computen</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a5e56c005bc0d50c8d1fd87ab56240857</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec3</type>
      <name>computeb</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a436688840c5378fe3d1d4a6aaaf57ceb</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computentil</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a61b12f0e9e22137ae1282a2c5ad93042</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computebtil</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a3eb36ad9c4002ca129d98e37273c5445</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computetq</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a04a7ea1686d494053e43310792e91b76</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computenq</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>aeb2eb3d81823d45333491dfe1809d587</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebq</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>ada7b22285c4a01d6fc83e664e72fd53e</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computentilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>aecfd96f0f1ff2b772b6eb384f81fefb4</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::SqrMat</type>
      <name>computebtilq</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a5949dea0605d42a0c040db0bfde2c8bd</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computetq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>aa3e2ddd929baaa4fec435d51e6d747d6</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computenq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>abaee42e845cb789c26d20534df494afb</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computebq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>ac6adc98fd9cdb7b58ec51ed39e32d7ef</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computentilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>ac4f24a562874ce2a026f719b834898f9</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Mat</type>
      <name>computebtilq2</name>
      <anchorfile>classMBSimFlexibleBody_1_1RevCardan.html</anchorfile>
      <anchor>a506b34e29e052793a8e21e00b53c77c6</anchor>
      <arglist>(const fmatvec::Vec &amp;q) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::SuperElementLinearExternal</name>
    <filename>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</filename>
    <base>MBSimFlexibleBody::DiscretizationInterface</base>
    <member kind="function">
      <type>void</type>
      <name>setM</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a962fb0832985d3c85f7492bf31fa935e</anchor>
      <arglist>(const fmatvec::SymMat &amp;M_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setK</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a33b1b9a1fa592c5395347cb1f0cc05bb</anchor>
      <arglist>(const fmatvec::SqrMat &amp;K_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProportionalDamping</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a3f8913da97eb71f4047ff3690312f0b3</anchor>
      <arglist>(double alpha_, double beta_)</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SymMat &amp;</type>
      <name>getM</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>aa664f8bc8785cb8f3c40eb4b32277e60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::Vec &amp;</type>
      <name>geth</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a09db21bc77a5cbd81cec0dfc49b60323</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdq</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a9cd9cb2378af451dbc03d560b51cc849</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const fmatvec::SqrMat &amp;</type>
      <name>getdhdu</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a072e0d5fe9cd5ab5b560ab9586cf06e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getqSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>abff3ce983bb34b0eed1b8adf15216454</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getuSize</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a29f5d770cbe7105f41f3c8a8bf480ec3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeM</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a4e325529f4fd7c2a5fc56afd968502b9</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeh</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>ac0f430942fbc400a6ac6aff223f8df8c</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;uElement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computedhdz</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a138148c5f011126c968721d6263ae0f4</anchor>
      <arglist>(const fmatvec::Vec &amp;qElement, const fmatvec::Vec &amp;uElement)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeKineticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a8cd0baba73e9160c894c927722c6ec95</anchor>
      <arglist>(const fmatvec::Vec &amp;q, const fmatvec::Vec &amp;u)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeGravitationalEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a6ff5db3d834b48d5a73c6414e42c0e3b</anchor>
      <arglist>(const fmatvec::Vec &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeElasticEnergy</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a3e9032c850c0dbd421fcca7f06261e93</anchor>
      <arglist>(const fmatvec::Vec &amp;q)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SymMat</type>
      <name>M</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>ab699d0d51258b03f76e5130a9b0a1497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::Vec</type>
      <name>h</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a3b6a2248c017c1a7c70b696d7eba7c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>K</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>ab8c49f579014ddbcc78d69d2ba69d91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>D</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>ac9821dbba250d4d975568a6aac627cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a98a4b58028ac726bf3f17ebe8e2fa351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>beta</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a5200ffb86dbeedb19c049318d7ef8e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fmatvec::SqrMat</type>
      <name>Dhq</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a26b524bcb494b496b3bfdb16fc6c0c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Mat &gt;</type>
      <name>J</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>ad73716ad7c2bb7e767ff036e3d503b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; fmatvec::Vec &gt;</type>
      <name>KrP</name>
      <anchorfile>classMBSimFlexibleBody_1_1SuperElementLinearExternal.html</anchorfile>
      <anchor>a746b41e1fb2e60a0bbc9f3027c70984a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Trafo33RCM</name>
    <filename>classMBSimFlexibleBody_1_1Trafo33RCM.html</filename>
    <member kind="function">
      <type></type>
      <name>Trafo33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a6c58d42166784bd745963335aba0d162</anchor>
      <arglist>(RevCardanPtr angle_, double l0_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Trafo33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a5572d385edf66db8d2b257d7f8cbeeca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeqI</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>af41e47470b04f5dd601f7fc7932c6d4d</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeJIG</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a1d3b37c364ef0a3eca5e7710346fb100</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computezI</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a2e5a57bc45d720c13cacaaa4f27623b7</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeCOSYt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a80a09b2155159c61cbc404c3b3a58ac8</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeTrafo</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a273e29d9b0547495caec21741362ecfb</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeprelim</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a82183619d0fe46753aa9ff718295000a</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>fmatvec::Vec</type>
      <name>computes0</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>ac77d538b93b21cc2b1debfaef0efbb71</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computebe</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>affc93106f8fb335f5613e037afe80baf</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCOSY</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>ae0cefe8150db6a86194c5578e5057f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computerSepstk0</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a312e6c324764c2b589449277ffb28670</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computedrRdrL</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a62ef1b24d2a7ceccfb6af0cc3469a742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeV</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a469969a1adacc27718b0d4f940d47e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computebeqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a8f0ee1ed1d6515667b9b5bd0eed9308e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCOSYqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a20abf188786602b659cc01b51ffb35b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCOSYt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>ab4771d7d0aab4757ea8e9c5efb629e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeJIGt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a67f23cc935560ac689fd621430daa2f6</anchor>
      <arglist>(const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RevCardanPtr</type>
      <name>angle</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a5d32151fbc80d2086098dfbb3f19ca7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>aa964c43388f3de88d188574c27212304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epstil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>afcca5657ec622d13a313e25176c31199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>rRrLp</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a6a554d45a1125bda1f326365ad183c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>be</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a475a3ae2e26afc76b432e0935df51160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>tS</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a9e06fa04879ab11cac5a9da19eff60ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>SMRHS_Jac</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>ad6f9be83a4d77eb529930cd5f0cd764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>V</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a62a69acfdc4cc798f112f5df3b207308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>drRdrLp</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a9969d2ab8f8660484309ef4016566c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>SMRHS</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a43c1a54eca248fb17a9c7387be66173d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>beqG</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a1c06094e30fb3d2e1fc4e55dcd09f120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::SqrMat</type>
      <name>JIG</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>a605687be1f14fa5a4af38ad6d6741451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k0t</name>
      <anchorfile>classMBSimFlexibleBody_1_1Trafo33RCM.html</anchorfile>
      <anchor>aabafd2ec14a4e2dc405e900f75185ba4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MBSimFlexibleBody::Weight33RCM</name>
    <filename>classMBSimFlexibleBody_1_1Weight33RCM.html</filename>
    <member kind="function">
      <type></type>
      <name>Weight33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a8589c68acdc96c399cc06f25c97b5111</anchor>
      <arglist>(double l0_, double l0h2_, double l0h3_, Trafo33RCMPtr tf_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Weight33RCM</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a1f06ad7da6b22849d0422197756659bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurvature</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a28b0f64423de29fa966118ad37dcde24</anchor>
      <arglist>(double k10_, double k20_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGauss</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>aaa280dc399b0e756496ad1fd00ed79cd</anchor>
      <arglist>(int nGauss)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeint</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a3e23902c2984fabc2a3b52709ade519e</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeintD</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a863291197207cbd8ff2bb0da52af36f7</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewcoefPos</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>af8e311f9fe8eaab62dff9963a78e7787</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewcoefVel</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ad61b5754ab7e5cf88bffcf2db9e1114a</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewhcoefPos</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>add9d4529588ad97967220e2c99d83339</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewhcoefVel</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a0384d10c00e6ec372c104ab53893d74b</anchor>
      <arglist>(const fmatvec::Vec &amp;qG, const fmatvec::Vec &amp;qGt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewcoefPosD</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>acf6b6d67a1d4ed4424bf4225271db121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computewhcoefPosD</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a39847cd4595bc5ed0906ebbe45c05e1f</anchor>
      <arglist>(const fmatvec::Vec &amp;qG)</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computewcoef</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a03eeb1d2aa57a7b540222c577e9e1514</anchor>
      <arglist>(double dL, double dR, double bL, double bR) const</arglist>
    </member>
    <member kind="function">
      <type>fmatvec::Vec</type>
      <name>computew</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a651cb9962cf5f1d2c9a17376aa311cea</anchor>
      <arglist>(const fmatvec::Vec &amp;wt, double x) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeint</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a3a5298c7bedeaca0071bdf729c526a01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewcoefPos</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ac74fc37ef79aa47d396ac8a15f02c88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewcoefVel</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ad408ececd3c2325f04ac3749887895eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewhcoefPos</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a00d2997d1c6fbf5fedf3eab75ad1d3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewhcoefVel</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a8d42f15ad02ccaa06dcab56b24caaec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewhcoefPosD</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a7e2aa8d8d21b8d5c144c40b2c5657d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computewhcoefVelD</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a1947db739aa65cf117a727290e4419bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeomgt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ad5a16ba728dcfe027c4e0f1e2e4d8f16</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeT</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ac9eff1e6f7191d7ce4a452705c658f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computedpS</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ab9272f890465f0a9326f0df77ca10337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trafo33RCMPtr</type>
      <name>tf</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ab3cdeb637c2a0c8027464466cdf29c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l0</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>acf8becfc68eda8666e99962fdcb6bb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>k10</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ab5638fc1e5fbee82611825840c3984b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::RowVec</type>
      <name>Ivvt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a3673a4022233ab55f5f0adf84a86f7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Iwh1</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a4092e4d8fa8a40a32d03f631a7261e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>w1coef</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a5bbddf7e00ac0c8fe5b70db3579e936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>tSqI</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>ad9c69d85072cead13bd4e1cf48e7c238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>omgt</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a6985725252c0699fdc4dd8bf0cb2c721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>Ttil</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a328a390c361ba75607828a6206c78180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Vec</type>
      <name>gp</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a817e2306a5c2a64ee75c8135a2535617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fmatvec::Mat</type>
      <name>dpS</name>
      <anchorfile>classMBSimFlexibleBody_1_1Weight33RCM.html</anchorfile>
      <anchor>a58dbb829237d9399125d0bd49c386788</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
